Нажатие кнопки jqueryui не работает с url.action

0

Я использую кнопку jqueryui в своем общем /_layout.cshtml для кнопки входа. Ниже приведен код события click. При нажатии кнопки я хочу, чтобы пользователь был перенесен в режим входа в систему контроллера учетной записи.

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

При отладке я получаю следующую ошибку. Я посмотрел в SO за помощью для этого. Изображение 174551

Теги:
asp.net-mvc

1 ответ

2
Лучший ответ

Это странно. Если это ваш _layout.cshtml, то вы используете Razor.

Для Razor это должно быть:

$("#btnSignIn").click(function () {
        //alert("This is button on click event.");
        top.location.href = '@Url.Action("Logon", "Account")';
 });
  • 0
    Я новичок в MVC, все еще работаю с синтаксисами. Спасибо, ваше решение сработало.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню