【发布时间】:2011-07-30 16:04:13
【问题描述】:
我正在尝试使用 Mvc 中 Ajax.BeginForm 助手的 OnBegin 和 OnComplete 例程来处理表单 dom 元素。
目前我有这个:
@using (Ajax.BeginForm("Contact", "Home", new AjaxOptions { OnBegin = "handleOnBegin" }))
但是在 OnBegin / OnComplete 处理程序中,我想使用表单 dom 元素 - 这可能吗?我检查了传递给这些处理程序的参数,但我什么也看不到。
function handleOnBegin(a, b){
var f = <get form>;
animateForm(f);
}
我什至尝试通过处理程序传递“this”,但这似乎只传递了 XHR 对象(或类似的东西)......另外,我不愿意在传递 id 和添加更多代码时'相信有更简单的方法。
【问题讨论】:
标签: asp.net-mvc forms dom asp.net-ajax ajax.beginform