MVC3 自定义视图库

Posted

技术标签:

【中文标题】MVC3 自定义视图库【英文标题】:MVC3 Custom View Base 【发布时间】:2011-10-27 14:22:58 【问题描述】:

我刚刚从网络表单切换到 Razor,我非常兴奋。当我对视图进行所有重构时,我想知道是否可以扩展 Razor 基础视图。我想象的是,所有视图都继承了一个自定义基础视图,该视图扩展(实现?)了 Razor 基础。

如果可以,那我该怎么做呢?

谢谢

【问题讨论】:

【参考方案1】:

是的,可以使用 ViewStart...您可以在每个子文件夹中拥有 _ViewStart.cshtml 文件,它将是该子文件夹的基本视图...

这里有一些关于它的信息

http://weblogs.asp.net/gunnarpeipman/archive/2010/10/10/asp-net-mvc-3-beta-view-start-files-for-razor-view-engine.aspx

http://www.dotnetcurry.com/ShowArticle.aspx?ID=605

【讨论】:

我的视图根目录中的 _ViewStart 应该可以正常工作。谢谢!

以上是关于MVC3 自定义视图库的主要内容,如果未能解决你的问题,请参考以下文章

asp.net MVC3 上的自定义错误页面

自定义相机/图库应用程序未准确显示 SD 卡/文件夹

如何根据所选国家/地区在 MVC3 中为美国或加拿大邮政编码验证编写自定义验证器?

带有 MultiTouch 的 Android 图库适配器?自定义图库还是自定义 ImageView?

为啥我升级到 MVC3 后我的自定义 HtmlHelpers 停止工作?

当我从 UITableViewController 打开自定义 UIView 时,如何关闭自定义视图并返回表格视图?