微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net-mvc – asp.net mvc – 子文件夹

新的Microsoft ASP.NET mvc实现如何处理对应用程序的分区 – 例如:
--index.aspx
--about.aspx
--contact.aspx
--/feature1
--/feature1/subfeature/action
--/feature2/subfeature/action

我想我想说的是,似乎一切都必须进入views / controllers文件夹的根目录,这可能会在工程上变得笨拙,如果使用Web表单构建可能会有大量的文件夹和子文件夹,文件夹分区应用程序.

我想我得到的MVC模型,我喜欢它的外观与网页形式相比,但仍然让我的头脑如何你将建立一个大型项目在实践中.

解决方法

组织您的控制器没有任何问题.您只需要设置路线以考虑组织.您将遇到的问题是找到控制器的视图,因为您更改了约定.目前还没有任何内置的功能,但是使用ActionFilterattribute和继承ViewLocator的定制视图定位器很容易创建一个工作.然后在创建控制器时,您只需指定要使用的ViewLocator,因此控制器知道如何查找视图.如果需要,我可以发布一些代码.

这种方法与一些建议一起,我给另一个人使用ASP.NET MVC将门户的视图分离出来.这是link to the question作为参考.

原文地址:https://www.jb51.cc/aspnet/249893.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐