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 ,提示错误,如何解决?
...全文
83 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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把,否则是不可以用二级目录的,博客园里有一篇文章介绍这个,建议你去找找./

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧