jqueryui按钮单击不使用url.action

时间:2013-12-12 01:47:13

标签: jquery asp.net-mvc jquery-ui

我在共享/ _layout.cshtml中使用jqueryui按钮作为登录按钮。以下是click事件的代码。单击该按钮,我希望将用户转移到帐户控制器的登录视图。

    $("#btnSignIn").click(function () {
            //alert("This is button on click event.");
            top.location.href = '<%= Url.Action("Logon", "Account"); %>'
        });

调试时,出现以下错误。我在SO寻找帮助。enter image description here

1 个答案:

答案 0 :(得分:2)

这很奇怪。如果是你的_layout.cshtml,那么你正在使用Razor。

Razor应该是:

$("#btnSignIn").click(function () {
        //alert("This is button on click event.");
        top.location.href = '@Url.Action("Logon", "Account")';
 });