Ajax.BeginForm 的用法
来源:互联网 发布:linux oracle启动命令 编辑:程序博客网 时间:2024/04/29 14:52
在mvc 项目中,我们经常会用到 Ajax.BeginForm() 标签, 它会生成一个 form 标签,但这个form 标签与 普通的 form 标签不同,它是一个ajax form 标签
Ajax.BeginForm("index","home" ,new AjaxOptions{ Confirm="",HttpMethod="post", InsertionMode=InsertionMode.Replace, LoadingElementDuration=200, LoadingElementId="tb2", OnBegin="begin", OnComplete="complete", OnFailure="error", OnSuccess="success", UpdateTargetId="tb3", Url="/home/index" })
它会生成
<form action="/" data-ajax="true" data-ajax-begin="begin" data-ajax-complete="complete" data-ajax-failure="error" data-ajax-loading="#tb2" data-ajax-loading-duration="200" data-ajax-method="post" data-ajax-mode="replace" data-ajax-success="success" data-ajax-update="#tb3" data-ajax-url="/home/index" id="form0" method="post">
</form>
这样的标签。
AjaxOptions 参数的含义依次是:
Confirm: string 类型, 获取或设置在提交请求之前显示在确认窗口中的消息
HttpMethod: string 类型 获取或设置Http请求方法( get或post)
InsertionMode: System.Web.Mvc.Ajax.InsertionMode 是个枚举 获取或设置指定响应如何将响应插入目标DOM元素的模式,
有三种, InsertionMode.InsertAfter:在元素后插入
InsertionMode.InsertBefore 在元素前插入
InsertionMode.Replace 替换元素
LoadingElementDuration:int 类型 单位毫秒, 表示在加载或隐藏元素时,动画持续的时间
LoadingElementId:stting 类型 在加载 Ajax函数时要显示的HTML元素的Id特性
OnBegin:string 类型 在更新页面之前立即调用的 javascript 函数名称
OnComplete: string 类型 在实例化相应数据之后但在更新页面之前,要调用的javascript 函数名称
OnFailure:string 类型 在页面调用失败时,要调用的javascript 函数的名称
OnSuccess:string 类型 在成功更新页面之后,要调用的javascript 函数的名称
UpdateTargetId:string 类型 获取或设置使用服务响应来更新的DOM元素的ID
Url: string 类型, 获取或设置要向其发送请求的URL
- Ajax.BeginForm 的用法
- Ajax.BeginForm 的用法
- Ajax.BeginForm
- Html.BeginForm与Ajax.BeginForm
- Html.BeginForm与Ajax.BeginForm
- Html.BeginForm与Ajax.BeginForm
- Html.BeginForm与Ajax.BeginForm
- Ajax.BeginForm VS Html.BeginForm
- Ajax.BeginForm使用时注意的细节
- ASP.NET MVC ajax.beginform 的趣事
- Html.BeginForm 与 Ajax.BeginForm 使用Html.ValidationMessage显示错误的注意事项
- Ajax.BeginForm MVC3 使用
- Ajax.BeginForm()知多少
- MVC3系列~Html.BeginForm与Ajax.BeginForm
- MVC3系列~Html.BeginForm与Ajax.BeginForm
- MVC3系列~Html.BeginForm与Ajax.BeginForm
- Html.BeginForm() vs Ajax.BeginForm() in MVC3
- MVC3中Html.BeginForm与Ajax.BeginForm
- 突遭罢免难以接受 臧黎璐称与二次庭审有关
- hdu 4869
- ym——优化你的Java代码(新)
- phpcms 前台注册流程
- 图像处理系列(1):测地线动态轮廓(geodesic active contour)
- Ajax.BeginForm 的用法
- 印刷企业的产品增值服务
- iOS中assign、copy 、retain等关键字的含义
- Polygon Division
- 正则表达式不区分大小写以及解决思路的探索
- unity3d如何快速接入渠道SDK之Unity篇
- nginx
- win7下 开启telnet客户端(telnet命令启用)
- C++ 文件include规则 常量定义