Я ищу, чтобы вызвать функцию JS внутри функции Razor - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь вызвать функцию JS внутри функции Razor, но не могу найти правильный синтаксис для нее.Я не уверен, что мне нужно изменить порядок размещения, но я не думаю, что это необходимо.

Я пытался вызвать его как новый объект и передать его в функцию .Action (), но не смогзаставить это работать.Я не очень знаком с JS, и если бы вы могли объяснить свой ответ, это было бы очень полезно!

@Html.Action("MonthlyPSAGauge", "Display", DropDownValue())
function DropDownValue() {
    var value = $("#productionLine-dropdown").data("kendoDropDownList").value();
    return { selectProductionLine: value };
    }

Я хочу передать значение DropDownValue () в метод MonthlyPSAGauge в контроллере дисплея.

1 Ответ

1 голос
/ 08 июля 2019

К сожалению, это не будет работать, C # на стороне сервера, а JS (в данном случае) на стороне клиента.Чтобы заставить C # «вызывать» функцию js, вы можете использовать что-то похожее на это.

@Html.Raw(<script>DropDownValue();</style>);

Это вставит это в html и будет запущено на клиентском компьютере, надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...