在 Visual Studio 2010 设计器视图中打开 blogengine.net 2.0 时出现错误。它显示母版页错误。
但是在执行页面时它正在正确加载。
在 Visual Studio 2010 设计器视图中打开 blogengine.net 2.0 时出现错误。它显示母版页错误。
但是在执行页面时它正在正确加载。
你对这个问题有类似的问题。
这与 BlogEngine.net 在页面基类 ( BlogBasePage ) 的 PreInit 事件中设置母版页有关。它根据您选择的主题执行此操作。因此,在设计时 VS 无法弄清楚母版页是什么。
您可以在 web.config 指令中设置默认母版页文件<pages>
,如上述问题的答案。您使用的母版页文件将基于您正在使用的主题 (/themes/yourtheme/site.master)。
也许母版页是动态确定的?
尝试打开代码(而不是设计器)并查看指令的MasterPageFile
属性说明了什么。@Page