Javascript 使用MvcSiteMapProvider的按钮在IE中不起作用
我的html中有一个按钮,它使用MvcSiteMapProvider在应用程序上导航回来,它在除Internet Explorer之外的所有浏览器中都可以正常工作。html按钮中的代码:Javascript 使用MvcSiteMapProvider的按钮在IE中不起作用,javascript,html,asp.net-mvc,button,Javascript,Html,Asp.net Mvc,Button,我的html中有一个按钮,它使用MvcSiteMapProvider在应用程序上导航回来,它在除Internet Explorer之外的所有浏览器中都可以正常工作。html按钮中的代码: <div class="global-content"> <div class="content-title"> @if (MvcSiteMapProvider.SiteMaps.Current.CurrentNode != MvcSiteMapProvider.
<div class="global-content">
<div class="content-title">
@if (MvcSiteMapProvider.SiteMaps.Current.CurrentNode != MvcSiteMapProvider.SiteMaps.Current.RootNode)
{
if (MvcSiteMapProvider.SiteMaps.Current.CurrentNode != null)
{
<a id="btn-return" class="btn btn-default btn-sm btn-return" href="@MvcSiteMapProvider.SiteMaps.Current.CurrentNode.ParentNode.Url" data-loading-text="...">
<div class="arrow-return"></div>
</a>
}
}
<span>@ViewBag.Title</span>
@RenderSection("legend", required: false)
</div>
请注意,我已经在使用所需的脚本:
<!--[if lt IE 9]>
<script src="~/Scripts/html5shiv.js"></script>
<script src= "~/Scripts/respond.js"></script>
<![endif]-->
当我单击按钮重定向到ParentNode页面时,错误最终会发生,该按钮只显示数据加载文本。。。并且变得残疾。但是VisualStudio没有指定任何错误,应用程序只是继续正常工作,但按钮被解除,有什么帮助吗?那么,您是专门指IE 8吗?另外,你能显示生成的标记而不是源吗?这发生在IE 11中,当错误发生时,唯一改变的是按钮变为禁用,显示数据加载文本。。。但是重定向没有发生。什么错误?你能把它贴在你的问题里吗。此外,生成的标记也会非常有用。我相信html5shiv和respond脚本与此问题无关。