ASP.NET MVC中的AJAX应用


一、ASP.NET MVC中的AJAX应用

首先,在ASP.NET MVC中使用自带的ajax功能,必须要导入2个js文件(顺序不能颠倒):

                    

ASP.NET MVC提供了2个常用的ajax辅助方法.

Ajax.ActionLink

该辅助方法用于在页面上生成具有ajax功能的超链接.

                    

在该辅助方法中有一个AjaxOptions类型的参数,它包括如下属性:

Confirm:在发送ajax请求前,弹出确认对话框,该属性就是设置对话框中的提示消息HttpMethod:用于设置请求的类型:Get|PostUpdateTargetId:用于设置服务器响应的结果更新到页面中目标元素IDInsertionMode:用于设置服务器相应的结果如何插入到被更新的元素中,它的值可以包括3种:

InsertionMode.Replace:用新值替换旧值(默认值)

InsertionMode.InsertAfter:将新值插入到目标元素的底部

InsertionMode.InsertBefore:将新值插入到目标元素的顶部

OnBegin:当执行ajax请求前,执行的js函数OnSuccess:当执行ajax请求成功时,执行的js函数OnFailure:当ajax请求失败时,执行的js函数OnComplate: 当ajax请求完成后,执行的js函数(不管请求失败或成功,都会执行)LoadingElementId:在ajax请求期间,可以显示一段友好的提示,该属性用于设置提示元素的IDLoadingElementDuration: 提示元素在显示和隐藏时,可以执行一段动画,该属性用于设置提示元素的动画执行时间

                    

Ajax.BeginForm

该ajax辅助方法用于以ajax方式提交表单数据.

                    

其他

如何在页面中加载分部视图?

方式一:调用Html.RenderPartial(“viewName”)

方式二:调用Html.RenderAction(“actionName”)

他们之间的区别如下图所示:

                    

何时使用RenderAction,何时使用RenderPartial?

如果需要向视图中传递数据,而原视图中又没有需要传递的数据时,就需要调用RenderAction.

注意: Html.RenderPartial有多种重载形式,下面列举它的2种常用形式:

Html.RenderPartial(“分布视图的名称”)

Html.RenderPartial(“分部视图的名称”, object 模型数据)

如何从服务器获取一段json格式的字符串?

服务器的Action方法返回值类型为JsonResult,并且在方法内部可以调用Controller.Json()辅助方法.



相关阅读:
JavaScript中实现单体模式分享
Win10红石版Edge浏览器新扩展功能:关灯(附扩展程序使用)
php创建多级目录的方法
浅谈js的url解析函数封装
关于session和cookie的简单理解
java实现一个简单TCPSocket聊天室功能分享
使用C语言详解霍夫曼树数据结构
asp.net判断字符串是否是中文的方法
MySQL中distinct与group by语句的一些比较及用法讲解
Android程序开发通过HttpURLConnection上传文件到服务器
PHP中类的继承和用法实例分析
各种AJAX方法的使用比较详解
win7升级win8系统后鼠标间歇性失灵如何解决
php微信支付之APP支付方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 兴安岭-茂林 葛根庙-鞍山 德惠-临清 凤凰城-南口前 张掖-麻城 迎春-下城子 闽清北-龙游 辛集-清涧县 镇远-安顺 陇西-成都 廉江-靖州 瑞安-抚州 西安-嘉峪关 鄯善-和硕 靖州-商南 黔江-衡山 前窑-杜家 信阳-双城堡 石家庄-灵宝 葫芦岛北-绍兴北 建三江-哈尔滨 苏北-辽阳 当阳-平遥 庐山-乌鲁木齐 永胜-双鸭山 鞍山-葫芦岛 江山-重庆 绥中-博克图 忻州-绥中 昌图-子长 兰棱-大庆东 奎屯-山丹 黄山-贵阳 贵港-宜城 西平-天津 深州-榆次 安阳-三门峡 全椒-大英东 海城-盖州 济南西-济南 许昌东-商丘 淄博-双城堡 泰和-东乡 王岗-绥棱 滨海北-青岛北 磐石-宁波 湛江西-武昌 彭水-潼南 怀集-柳州 西柳-德惠 上高镇-范镇 苍坪-一步滩 黑河-古城 冠豸山-桐乡 枣阳-吉安 合肥南-饶平 哈尔滨西-康金井 交城-淄博 祁阳-亳州 汐子-赤峰东 甘谷-奎屯 芜湖-湖口 昆山南-淮南东 进贤-廉江 连云港东-庐山 南桥-四家子 大战场-中卫 耒阳-张家界 镇安-柳园 珠斯花-扎鲁特 龙南-黄石 镇安-六盘水 唐山北-兴城 清原-丹东 陶赖昭-阜阳 大石桥-呼和浩特东 上海虹桥-饶平 海拉尔-大杨树东 哈尔滨东-赵光 梧州-九江 我有一张火车列车票,T231,是2010年9月27日从北京西出发到西安的
从唐山到小集碱城村坐公交车怎么坐车啊
莆田火车列车站怎么到文甲码头,要多久啊 尽量详细回答
乘坐G7067到上海 哪下啊,是上海列车火车站还是高铁站啊下
从安徽宣城到湖北武汉怎么走乘列车火车要多少钱,要多久啊
温州到成都坐火车怎么走啊,知道的说说,谢谢。
天津市海昌极地海洋馆地址及乘车指南
嘉兴哪能买到冰袋,或者降温贴
威海到昌乐要怎么坐车大概需要多久要花多少钱你都有哪些
平凉路到诸光路怎么坐车
天津汉沽都有什么小区说出一到两个汉沽的小区名就行
去北京永宁消防中队怎么坐车呢
在厦门马龙到高林坐公交车坐几路车
宜宾到自贡的列车火车票是多少,我应该提前几天去买,我要买来回
南昌到上饶的汽车
我在西乡固戍,我要去惠州,我到哪个车站坐车比较好呢
求助,关于加工中心G代码G81到G89有什么区别啊,网上也没有详
漳州职业技术学院哪些专业是五年专
广洲北到南昌的火车列车票价
请问重庆到湖北黄冈蕲春的交通怎样走最方便列车火车好象没有直
成都飞机场到火车列车站专线
廊坊汽车站哪路公交到九中
从云南省昭通市巧家县怎么去海南岛路线最近最便宜
从辽宁抚顺到江苏昆山市坐列车要几天
从广州邮衣服到沈阳怎么邮合适一点啊怎么收费啊谢谢
从北京市区到慕田峪长城怎么去坐公交车
我需要知道2010年8月20至25日焦作到重庆的K589列车售票
今年暑假回家,我打算先坐上海到济南的车,再转站回去,请问
天津到济南的客车汽车
急求谁有石家庄至泰州汽车上的电话不是陈红的那个

Copyright © 2016 phpStudy |