我正在努力想出关于如何设置我的网站的最佳解决方案。
我正在使用 asp.net MVC,我对它还很陌生。
该站点由不同的区域组成,这些区域具有适合它们所属区域的自己的样式表和图像。
每个区域的布局都是相同的,所以我希望每个区域都继承同一个母版页的布局。否则,我将不得不为每个区域创建 16 个以上的母版页,而且只有样式表和图像不同。
我遇到的另一个问题是每个区域都需要显示仅与特定区域相关的新闻。所以每个区域都需要知道它是什么。
我正在努力寻找最佳方法,这样我就不会重复代码并且可以在将来轻松更新网站。
我一直在查看下面的链接。
http://www.asp.net/LEARN/mvc/tutorial-13-cs.aspx
我想我可以使用 Controller 基类来解决我的区域问题。
我想知道如果我有一个 ID 链接,我的基本 Controller 是否可以获取该 ID 并使用它来将 View 数据返回到我的 View 中?
最佳答案
我总是建议http://www.sharparchitecture.net .至于区域,S#arp 目前正在被支持区域的 ASP.NET MVC v2 采用,我认为该版本非常接近 - 同时它也应该适用于 git 存储库。
您可以了解有关 MVC v2 领域的更多信息 here看看这是否适合您的需要。 Here您可以在区域支持中看到一些缺陷(在运行时添加),所以要当心。
关于asp.net-mvc - 网站结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2154356/