MVC2嵌套master无法加载类型?
我刚刚开始在 MVC2 中尝试嵌套母版。我不太确定为什么会收到此错误。
解析器错误消息:无法加载类型“MySite.Views.Shared.Master”。
我使用添加项目向导,创建了Master.master
,并选择了它的主版本Site.Master
。在我的一个视图中,我将 MasterPageFile
从 Site.Master
更改为 Master.master
。我没有改变任何内容。我做错了什么?
I've just begun experimenting with nested masters in MVC2. I'm not quite sure why I am getting this error.
Parser Error Message: Could not load type 'MySite.Views.Shared.Master'.
I used the add item wizard, created Master.master
, and selected it's master to be Site.Master
. In one of my views I changed the MasterPageFile
from Site.Master
to Master.master
. I haven't changed any contents. What have I gotten wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您添加的是母版页,而不是 MVC 母版页。您需要确保两个母版页都继承自
System.Web.Mvc.ViewMasterPage
。因此,您的母版页指令应如下所示:
AND
HTH,
查尔斯
It sounds like you've added a Master Page and not a MVC Master Page. You need to make sure that both of your master pages inherit from
System.Web.Mvc.ViewMasterPage
.So your master page directives should look like this:
AND
HTHs,
Charles