【问题标题】:jqueryui button click not working with url.actionjqueryui 按钮单击不适用于 url.action
【发布时间】:2013-12-12 01:47:12
【问题描述】:

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

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

调试时,出现以下错误。我已经在 SO 中寻找帮助。

【问题讨论】:

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


    【解决方案1】:

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

    对于 Razor,应该是:

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

    【讨论】:

    • 我对 MVC 还是很陌生,仍在使用语法。感谢您的解决方案有效。
    猜你喜欢
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    相关资源
    最近更新 更多