【问题标题】:Nested folder structure for views in ASP.NET MVCASP.NET MVC 中视图的嵌套文件夹结构
【发布时间】:2010-12-07 06:13:49
【问题描述】:

如何更改 MVC 中的视图文件夹结构?我想使用嵌套文件夹结构。

视图(文件夹) - 内容(文件夹) - 管理员(文件夹) - 索引.aspx

控制器 - AdminController.cs

AdminController -> 有一个动作 Index 从 Views->Content->Admin-Index.aspx 返回视图索引

这可能吗?我该怎么做?

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    您可以查看areas 或编写自定义视图引擎。 Scott Hanselmann blogged about a mobile view engine 但您可以根据自己的需要和文件夹结构进行调整。

    【讨论】:

    • 我看到了,但它与我的预期不同。让我尝试做类似的事情..顺便说一句..你有任何与我的要求相同的其他样本的链接吗?让我试试 Scott 的博客第二个链接
    • @Nimesh,也检查一下这个:coderjournal.com/2009/05/creating-your-first-mvc-viewengine 你只需要指定ViewLocationFormats 变量。
    • 我看到一个链接,不是创建自定义视图引擎,而是给出物理路径。这有什么含义吗???? forums.asp.net/p/1508860/3588122.aspx#3588122
    • @Nimesh,是的,这也是一种选择,但如果您以后决定更改文件夹结构,那么只在一个地方更改它会更容易,而不是修改所有控制器操作。
    • @Nimesh,不,我的意思是更糟。您需要在控制器操作中硬编码完整路径。我建议您为此创建一个自定义视图引擎。
    猜你喜欢
    • 2011-11-09
    • 2011-09-21
    • 2014-06-30
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多