ASP.NET

ASP.NET,第1张

ASP.NET

由于正在使用,

get_response()
我猜测您没有使用不引人注意的javascript东西(在MVC3中,您已设置
HtmlHelper.UnobtrusiveJavascriptEnabled= false
),而是在引用MicrosoftAjax,js和MicrosoftMvcAjax.js文件。如果是这种情况,您只需删除
new
关键字。

 using (Ajax.BeginForm("Register", new AjaxOptions() { onSuccess = "function(arg){HandleBasicForm(arg , 'MyCustomVariable')}"})

如果您通过jquery.unobtrusive-ajax.js使用MVC3非侵入式javascript支持,则可以改用隐式可用

xhr
data
变量。

using (Ajax.BeginForm("Register", new AjaxOptions() { onSuccess = "HandleBasicForm(data, 'MyCustomVariable')"})

在您的处理程序中,

get_response().get_object()
由于反序列化的JSON数据将直接传递到您的处理程序中,因此无需使用。

function HandleBasicForm(data, myCustomVariable){    var somevalue = data.someProperty; //work with data object returned    ....}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4942353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存