【发布时间】:2010-10-30 18:30:46
【问题描述】:
我有一个 MVC 应用程序,它带有实现主题选择的自定义视图引擎,即视图母版页的动态设置。描述了应用程序结构 here 问题是母版页存在于 Views 文件夹中的默认位置之外。 (那是因为我希望所有与主题相关的文件,即 css 和图像与 master 放在一个地方。将 css 放入 Views 会破坏安全问题 - 默认视图的 web.config 不允许访问那里的任何内容,并且我宁愿保持这种方式。)一切正常,直到我尝试将母版页更改为强类型,即指定
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<MyApp.Models.BaseModel>" %>
然后页面抛出错误:
无法加载 System.Web.Mvc.ViewMasterPage
.
那么,有没有办法将该命名空间导入到需要的位置?要更改 web.config 中的某些设置(我假设在 Views 文件夹中)或其他地方?
【问题讨论】:
标签: asp.net-mvc