在我看来,我正在尝试通过JQuery重新加载Html.Action。
我使用的方法来自于SO >How can I code a refresh of a HTML.RenderPartial using Ajax in MVC3?
当我运行代码时,我得到了一个异常:
编译器错误消息: CS1061:'System.Web.HttpServerUtility‘未包含'JavaScriptStringEncode’的定义,并且找不到接受类型为'System.Web.HttpServerUtility‘的第一个参数的扩展方法'JavaScriptStringEncode’(是否缺少using指令或程序集引用?)
下面是我的代码:
$('#checkoutProgress').load("@System.Web.HttpContext.Current.Server.JavaScriptStringEncode(Url.Action("CheckoutProgress", new {step = CheckoutProgressStep.Address}))");
发布于 2018-06-12 06:24:05
*facepalm
无论如何,希望这能有所帮助。
我发现我使用的名称空间不正确:/
以下是正确的命名空间:
$('#checkoutProgress').load("@System.Web.HttpUtility.JavaScriptStringEncode(Url.Action("CheckoutProgress", new {step = CheckoutProgressStep.Address}))");
https://stackoverflow.com/questions/50806772
复制相似问题