• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

VIEW与Controllers多层文件夹时,Controllers如何定向VIEW

zjwz001 2012-06-05 09:14:51
例如:项目ProA
(VIEW) 文件夹 Brand -- 文件夹Sign -- index.cshtml
(Controllers) 文件Brand -- SignController.cs

routes.MapRoute(
"Brand",
"Brand/{controller}/{action}/{id}",
new { controller = "Brand.Sign", action = "index", id = UrlParameter.Optional }
);


现在请问:在SignController 中的 index中 return View(CustInfo)时, MVC 3 会直接去找 VIEW-文件夹Sign下的index.cshtml,
直接跳过了文件夹 Brand ,提示错误,如何解决?
...全文
26 点赞 收藏 4
写回复
4 条回复
imfor 2012年06月05日
http://elegantcode.com/2012/04/06/mvc-portable-areas/
回复 点赞
imfor 2012年06月05日
我也找了很久没找到,简单的说就是把controller独立到一个area中,放到一个新建的类库里.
直接把views跟area的dll放到web下面就可以运行.
回复 点赞
zjwz001 2012年06月05日
能不能给个地址,看看,谢了
回复 点赞
imfor 2012年06月05日
楼主用area把,否则是不可以用二级目录的,博客园里有一篇文章介绍这个,建议你去找找./
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告