ASP .NET WebForms siteMap 奇怪的情况需要结束标记</siteMap

ASP .NET WebForms siteMap strange case Expecting end tag </siteMap

我目前正在做一些关于 WebForms 技术学习主题的小任务。我以前没有使用过 Web Forms,现在我遇到了 siteMap 的一个很奇怪的问题。

我想要实现的是在鼠标悬停时将导航栏菜单扩展到较低级别的菜单,我真的不知道为什么它只适用于第一个菜单(目前看起来像这些)

奇怪的是,每当我尝试展开其他导航菜单父项时,我仍然收到这样的错误:

    Expecting end tag </siteMap>

这肯定是和siteMapNode标签比较的,只是不知道为什么会发生在我身上?您能否检查一下我的 xml 树波纹管是否适合这种情况?

我很乐意提供任何指示,感谢您的支持! :)

    <?xml version="1.0" encoding="utf-8" ?>
      <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
      <siteMapNode url="" title="Home" description="">
      <siteMapNode url="Default.aspx" title="Home" description="Strona główna" />
      <siteMapNode url="Uslugi.aspx" title="Nasze usługi" description="Poznaj Nasze usługi">
      <siteMapNode url ="About.aspx" title="O nas" description="Poznaj Nas"></siteMapNode>
      <siteMapNode url ="UniqueStuff.aspx" title="Wyróżnia Nas" description="Czym się różnimy od konkurencji?"></siteMapNode>
      </siteMapNode>

    <siteMapNode url="Produkty.aspx" title="Produkty" description="Zapoznaj się z naszymi produktami" />
      <siteMapNode url ="Bestsellery.aspx" title="Bestsellery" description="Hity sprzedaży"></siteMapNode>
      <siteMapNode url ="Nowosci.aspx" title="Nowości" description="Outsourcing Page"></siteMapNode>
      <siteMapNode url ="Wyprzedaz.aspx" title="Wyprzedaż" 
       description="Pozycje przecenione"></siteMapNode>
  </siteMapNode>
              <siteMapNode url="TrustUs.aspx" title="Zaufali Nam" 
            description="About Us Page" />
        </siteMapNode>**-------------------in THIS PLACE there is a red underline saying "<Expecting end tag </siteMap>**
                  </siteMap>

你有一个语法错误

  <!-- the following tag closes itself -->
  <siteMapNode url="TrustUs.aspx" title="Zaufali Nam" description="About Us Page"/>
  </siteMapNode> <!-- Syntax Error tag above was already closed -->
</siteMap>

因为您有一个自关闭标签,后跟一个否则会关闭它的标签。这意味着开始 <siteMap> 标签不会与结束标签配对。

您的 IDE 应该将此显示为错误。

确保在 Visual Studio

中为 HTML/WebForms 启用所有验证选项