【问题标题】:Umbraco: 'Encountered end tag "html" with no matching start tag. Are your start/end tags properly balanced?'Umbraco:'遇到没有匹配开始标签的结束标签“html”。你的开始/结束标签是否正确平衡?
【发布时间】:2014-12-02 00:27:00
【问题描述】:

使用 Umbraco 并已设置页面模板并在“内容”部分创建页面。但是,当我尝试查看我创建的页面时,我收到以下错误:

“遇到没有匹配的开始标签的结束标签“html”。你的开始/结束标签是否正确平衡?”

即使代码具有打开和关闭 html 标记。

如果我删除两个 html 标签,我会得到相同的错误,但标签是相同的。如果我删除它们,它会更改为标签等等......

以前有人遇到过这个问题吗?

【问题讨论】:

    标签: asp.net asp.net-mvc umbraco


    【解决方案1】:

    我建议查看您创建的模板的顶部,并确保它是您页面上的第一个标签。确保你没有在 if 语句中包含开始标记,并确保开始和结束 html 标记在最顶层的模板中,而不是在从主模板继承的模板中。

    【讨论】:

      【解决方案2】:

      没有看到代码,这是一个很难回答的问题。最明显的答案是您正在继承模板,并且在继承的某处有一个额外的开始或结束 html 标记。

      编辑 您现在可以将您的 html 标签放回并更改您的模板(在 umbraco 后台),这样它就不会从任何东西继承并查看模板是否单独工作 - 如果是这样,您的模板继承是错误的。

      不继承的 Umbraco 6 模板:

      不继承的 Umbraco 4 模板:

      【讨论】:

      • 想到了这一点,但如果我删除两个 html 标签,我会得到相同的错误,但对于 标签。如果我删除它们,它会更改为
        标签等等......
      • 这是一个开始!您现在可以将您的 html 标签放回并更改您的模板(在 umbraco 后台),这样它就不会继承任何东西。我会在这个答案中添加几张图片。
      猜你喜欢
      相关资源
      最近更新 更多
      热门标签