你的位置:首页 > ASP.net教程

[ASP.net教程]AjaxForm

近乎的Ajax控件介绍,代码下载:http://www.jinhusns.com/Products/Download?type=whp

AjaxForm

概述

功能说明

基于 ajaxForm 插件进行构建,可以使表单通过ajax的方式进行提交,并扩展了以下功能:

  • 1.通过Html.BeginAjaxForm即可调用ajaxForm
  • 2.内置block功能防止用户多次提交表单
  • 3.利用服务器端返回的数据类型不同,区别开表单是否成功提交,并提供了提交表单成功/失败回调函数

更多信息请参见:

  • ajaxForm:http://jquery.malsup.com/form/
  • block:http://malsup.com/jquery/block/
示例

调用ajaxForm,自定义success和error方法

评论内容中有字符串:“error”,即模拟请求出错
评论内容中有字符串中没有:“error”,即模拟请求正确

 

评论 (0)


 
 

 

查看源代码

调用ajaxForm,使用Target

 

评论 (0)



 

 

查看源代码

在模式框中提交表单

因为出错时,需要更新模式框内容,要用到模式框实例,可以通过在模式框内容的<script type="text/dialog"> </script>来获取实例。

打开对话框

查看源代码


01.@using (Html.BeginAjaxForm("_CreateComment""HtmlHelper", FormMethod.Post,
02.new AjaxFormOptions().SetOnSuccessCallBack("success")))
03.{
04.//...
05.}
06.<script type="text/dialog">
07.var dialog=this;
08.this.title("发表新评论");
09.</script>
10. 
11.<script type="text/javascript">
12.function error(response) {
13.$("#CreateComment").html(response);
14.}
15. 
16.function success() {
17.$("#PhotoComments").load("@(Url.Action("_PhotoComments", new { photoId = 1 }))");
18.}
19.</script>
巴厘岛旅游大概多少钱到巴厘岛旅游要花多少钱去巴厘岛签证要几天办理巴厘岛签证费用出发去巴厘岛旅游陕西九大自驾游线路秦巴山水之旅 陕西九大自驾游线路 蜀道三国 陕西九大自驾游线路 探寻秦岭深处 陕西九大自驾游线路 盛唐之旅 山水田园水上乐园团购多少钱?深圳山水田园水上乐园有夜场吗? 山水田园水上乐园门票儿童优惠吗?深圳山水田园水上乐园怎么收费? 深圳观澜山水田园水上乐园门票价格?观澜山水田园水上乐园可以玩到几点? 观澜水上乐园在哪里?深圳观澜水上乐园怎么去? 哈尔滨极地馆团购便宜多少?哈尔滨极地馆团购需要多少人? 哈尔滨极地馆学生票2015最新价格?哈尔滨极地馆学生票票价? 哈尔滨极地馆官网?哈尔滨极地馆网上怎么预定? 哈尔滨极地馆表演时间?哈尔滨极地馆几点表演? 厦门玛琪雅朵花海怎么走? 福建德化云龙谷漂流有什么好玩的特色旅游项目? 三亚有哪些高档的酒店? 厦门玛琪雅朵花海好玩吗?有什么好玩的啊? MTD45A08F-K Datasheet MTD45A08F-K Datasheet MTD4100-B Datasheet MTD4100-B Datasheet MTE100N05 Datasheet MTE100N05 Datasheet 河南五星级酒店 河南五星级酒店 河南五星级酒店 河南戏曲大全 河南戏曲大全 河南戏曲大全 河南夏季旅游好去处 河南夏季旅游好去处 河南夏季旅游好去处