我正在尝试使用MVC中的Ajax.BeginForm帮助器的OnBegin & OnComgin例程与表单dom元素一起工作。.net Mvc 3 Ajax.BeginForm,获取表单元素
目前我有这样的:
@using (Ajax.BeginForm("Contact", "Home", new AjaxOptions { OnBegin = "handleOnBegin" }))
但OnBegin /的onComplete处理程序中,我想用表格的DOM元素的工作 - 这是将是可能的吗?我检查了传递给这些处理程序的参数,我什么也看不见。
function handleOnBegin(a, b){
var f = <get form>;
animateForm(f);
}
我甚至试图通过“本”与处理程序,但仅似传XHR对象(或类似的东西)......另外,我不愿意与通过ID和增加针锋相对约因为我确信有更简单的方法。
我同意这是一个选项,但我不想在处理这些回调的通用库中添加特定的表单标识。分离顾虑和所有这些,我宁愿处理程序以某种方式解决问题。 –
此签名不再适用于MVC5。它应该是'Ajax.BeginForm(“Contact”,“Home”,null,new AjaxOptions,new HtmlAttributes'Not the null for routevalues。 – ppumkin