视图的特定模型的类型常常是自定义的MVC4Test.Web.Areas,或者在ViewBag传递的数据类型也常常是自定的名称空间下的某个类型,每次要敲前面一堆..也很麻烦,所以在视图里面,可以有其它方式“一劳永逸”。
解决方法
1.@using
在cshtml的最上面,加上一句:@using MVC4Test.Web.Areas
2.在View文件夹下面的web.config里面加:
坑
1.在web.config里面添加namespace之后,一定要当前已经打开的相关的Views窗口关闭,否则,就会遇到和我一样的困惑,怎么改下面都有波浪啊。关闭重开!!!
注意
1.视图和web.config的位置是"配套"的,mvc项目里面的web.config很多,每个Views文件夹下都有一个web.config,尤其是做了Areas分区域。所以一定要看准web.config,哪个视图文件,就改哪个web.config。否则,挠错了腿,是止不了痒的~~~