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 交通频道 作文范文 小学六年级作文550字:讨厌的克隆 《留侯论》作品赏析 欢乐之花永远绽放 杨子祎:贩卖时光,百元变百万 投球入碗作文300字 满地伤 人生的三种境界 2015年区政协领导班子述职报告 亲爱的,请你听我说 消防安全作文:消防安全在我心中 最新企业两学一做演讲稿优秀范文3篇 英语作文帮助别人 当我去世的前一秒作文800字 超市一景作文350字 20年后的我450字 清明节微信文章素材 我心飞扬-微幸福 雷锋精神在我心中作文500字 《风筝》同步练习8(会员上传) 毕业生税务局实习报告 中药鉴定学口诀 2013年11月学期教师工作总结 研究生入党申请书(2015) 感谢让我爱你一次 打算作文250字 孝里藏爱 我在努力,谁为我让路 幽兰情 团市委副书记述职述廉报告_述廉报告 药业公司管理制度 读作文800字 做个好人 春之圆舞曲 古代文化常识之【晚唐诗坛】 安全员半年工作总结 《枝沂吟》 我知道作文400字 情人节祝福。 小学六年级作文600字:理发 爱心传递美好明天 明天的热爱 街边捡幸福 赏《清明雨上》有感作文900字 牵着你的手,说好不再放手2作文1100字 2016年给朋友的小年祝福语大全 读料 垂耳兔 哭出来的荣誉证书作文800字 2014年中考英语总复习工作计划_工作计划范文 帮妈妈做饭作文250字

Copyright © 2016 phpStudy |