Member 12658724 Ответов: 2

Передать переменную JavaScript для бритвы


У меня есть код бритвы. Во время кода я хочу передать контроллеру два параметра.
Один-от модели, другой-от модели. value находится из выбранного элемента выпадающего списка.
$(document).ready(function () {
            $("#Languages").change(function () {
                var value = $(this).find('option:selected').val();
                @Html.Action("Index", "MyController",new{id=model.Guid, name= value);
            });
        });

Но я получаю ошибку
the name 'value' does not exist in the current context


Что я уже пробовал:

поиск Google
pass javascript variable to razor

2 Ответов

Рейтинг:
11

Member 12658724

Найдите решение в интернете. Я должен сделать вызов ajax, а не использовать

@Html.Action


Рейтинг:
0

Kornfeld Eliyahu Peter

Это невозможно... Все, что происходит после @ (открытие бритвы), обрабатывается на стороне сервера до / во время рендеринга страницы... JavaScript принадлежит и существует только на клиенте...