|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。Area是MVC2.0里新特征,可是感到在项目中使用的不是良多,大概是项目对照小吧,没有在乎目次布局的收拾,举个例子来讲吧,好比我们在办理本人项目标背景时分必要创建一个Admin目次,总感到Admin建在View目次下不是很好,并且对URL显现也不是很完善..好比/Admin/index.aspx…假如能有一个目次来独自办理Admin是很完善滴… 在MVC1.0时没举措完成这个功效,MVC2.0供应了Area特征,用来办理愈来愈复杂的项目目次布局..
在VS2010内里项目上右键.增加…
输出称号以后..目次布局会酿成:
个中Admin就是我输出的地区称号了.
人人会发明天生的目次布局和外层View目次布局一样的.(Home目次是我厥后改的为了前面的测试.)
而且增添了AdminAreaRegistration.cs文件,.
代码以下:
namespace MvcApplication1.Areas.Admin
{
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Admin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
}
能够看到这个文件设置了Area的路由会见划定规矩.在扫瞄器输出/Admin/Home
检察原始图片(年夜图)
由于HomeController跟View内里的HomeControllerc同名.以是他没法辨认是挪用哪一个Controller会报错.
以是我们在Area内里创建Controller的时分必要注重不要和View内里的Controller重名..
在http://www.ckuyun.com/tthxnz/archive/2009/11/12/1602097.html这篇博文内里先容的AreaController和View完整同名以后不会报错,只是挪用的Controller一样罢了..
没有做深切研讨,推测应当是版来源根基因,.他是mvc2pr2版本..
修改以后会见:
用了这个特征以后,我们在办理本人的项目布局更轻车熟路了,就好比我上文先容的创建本人的背景办理目次..
关于这个特征信任应当不知这一点用处,但愿有晓得其他用处的园友分享下…
你觉得数据库怎么样? |
|