'System.Web.HttpServerUtility' не содержит определения для 'JavaScriptStringEncode' - PullRequest
0 голосов
/ 12 июня 2018

На мой взгляд, я пытаюсь перезагрузить Html.Action через JQuery.

Я использую метод из этого SO> Как я могу кодировать обновление HTML.RenderPartial с помощью Ajaxв MVC3?

Когда я запускаю код, я получаю исключение:

Сообщение об ошибке компилятора: CS1061: «System.Web.HttpServerUtility» не содержит определения для «JavaScriptStringEncode»и не удалось найти метод расширения 'JavaScriptStringEncode', принимающий первый аргумент типа 'System.Web.HttpServerUtility' (отсутствует директива using или ссылка на сборку?)

Вот мой код:

$('#checkoutProgress').load("@System.Web.HttpContext.Current.Server.JavaScriptStringEncode(Url.Action("CheckoutProgress", new {step = CheckoutProgressStep.Address}))");

1 Ответ

0 голосов
/ 12 июня 2018

* facepalm

Надеюсь, что это может помочь в любом случае.

Я обнаружил, что использовал неправильное пространство имен: /

Вот правильное пространство имен:

$('#checkoutProgress').load("@System.Web.HttpUtility.JavaScriptStringEncode(Url.Action("CheckoutProgress", new {step = CheckoutProgressStep.Address}))");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...