asp.net-mvc-3 internet-explorer razor internet-explorer-8 url.action

asp.net mvc 3 - ASP.NET MVC Razor Url.Action no funciona en Internet Explorer 8



asp.net-mvc-3 internet-explorer (1)

Coloque el atributo href en el botón, luego conecte un manejador de clics:

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

Aquí hay un violín .

Desarrollé un simple proyecto ASP.NET MVC3 con Razor. Vinculación entre páginas, utilizo la siguiente tabla:

<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>

Así que cuando hago clic en ProblemEntrance, me lleva de ProblemEntranceController a ProblemEntrance Index page. Todo funciona bien en Mozilla y Chrome, pero con Internet Explorer, la página permanece igual y no da ninguna reacción a mi clic. ¿Alguna idea de lo que puedo hacer al respecto?