我正在使用 umbraco 在 asp.net 中编程,并且母版页有问题。
我制作了一个母版页,然后添加了一个链接到我的默认页面的网络用户母版页。
在 umbraco 的运行时项目中,当我单击链接时看到此错误:
我在网上搜索并没有找到任何解决方案。
最佳答案
通过“设置”>"template"检查您的母版页是否显示在管理区域中。
然后,检查您的内容页面(在管理内容部分)是否定义了模板(在“通用属性”下)。如果没有,并且它不允许您选择模板,则您需要允许该模板用于该特定节点类型。
转到设置 > 文档类型,选择您的节点类型,然后在“允许的模板”下,选择您希望我们用于页面的模板(您可以选择嵌套的母版页,它应该仍然可以正常工作) - 还要确保下面的“默认允许的模板”已选择为您选择的模板。点击“保存”后,返回“内容”部分中的节点,转到“通用属性”选项卡,然后选择所需的模板。
Umbraco 允许您使用任意数量的母版页来呈现内容节点。创建新节点时,然后选择要使用的模板(或使用默认值,按照上述说明指定)。
您还可以在运行时强制使用不同的模板,使用页面 URL 上的 ?altTemplate=MyTemplateName 查询字符串选项 - 这对于移动站点、RSS View 等很方便。
关于c# - umbraco 中的母版页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13430813/