这里以增加一个新的人事管理模板为例,如果要把增加的页面放入一个新的文件夹里面,假设为文件夹hr,那么就在项目fortuneweb下面的web目录里面新建一个文件夹hr,值得注意的是,需要在hr目录下面建立一个配置文件,内容为
<?xml version="1.0" encoding="utf-8"? />
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<httpHandlers>
<add path="*.aspx" verb="*" type="NickLee.Web.UI.CallbackHandler,NickLee.Web.UI"/>
</httpHandlers>
</system.web>
</configuration>
如果在已经有的文件夹里面增加页面,可以省略这一步。
<?xml version="1.0" encoding="utf-8"? />
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<httpHandlers>
<add path="*.aspx" verb="*" type="NickLee.Web.UI.CallbackHandler,NickLee.Web.UI"/>
</httpHandlers>
</system.web>
</configuration>
如果在已经有的文件夹里面增加页面,可以省略这一步。
- 1.用codesmith生成文件,一共4个文件夹,control,domain,rule,ui,其中control,domain,rule里面文件放入项目frotunecontro,fortunedomain,fortunerule里面相应的文件夹,ui里面的maps文件夹里面文件放入fortuneweb项目里面IBatisNetMaps文件夹里面相应的文件夹,pages文件发到fortuneweb项目里面web文件夹相应位置,query文件夹里面的文件放到文件夹Configuration的相应位置。
- 2.之前提供的模板文件还有一个文件没有生成,现在提供最新的模板,<url>https://files.cnblogs.com/yyilin/CodeSmith.rar </url>
- 3.将各个项目里面新增的文件加入项目
- 4.添加数据库映射路径和查询映射:在项目fortuneweb根目录下的sqlmap.config里面添加数据库映射,在Configuration目录的objectPath.config里面添加查询映射。
- 5.编译项目,大功告成^_^!
说得不是很清楚,等到有空录一段视频,那样就比较直接了。