1

我用 Razor 开发了一个简单的 ASP.NET MVC3 项目。页面之间的链接,我使用下表:

<table class="indexTable" align="left">
    <tr>
        <td class="indexTd">
        <a class="noUL" href='@Url.Action("Index", "ProblemEntrance")'><button class="menuButton">@ViewBag.ProblemEntrance</button></a>
        </td>

因此,当我单击 ProblemEntrance 时,它​​会将我从 ProblemEntranceController 带到 ProblemEntrance 索引页面。在 Mozilla 和 Chrome 中一切正常,但在 Internet Explorer 中,页面保持不变,对我的点击没有任何反应。知道我能做些什么吗?

4

1 回答 1

1

href属性放在按钮上,然后连接一个点击处理程序:

<button href='@Url.Action("Index", "ProblemEntrance")' class="menuButton" onclick='location.href=this.getAttribute("href")'>@ViewBag.ProblemEntrance</button>

这是一个小提琴

于 2012-12-04T05:47:43.993 回答