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 交通频道 作文范文 我的毕业季 勇敢面对挫折作文300字 我姓 谁不爱孩子,孩子就不爱他 铁道游击队读后感400字 《弟子规》读后感(7) 读《三个人一双眼睛》有感400字 2015军训心得 秋·香 宇宙的秘密可能还是这样的(九) 心安既是幸福 描写人物性格的成语 2016师范生暑期家教实践报告 2015团区委流动人口年度工作总结 小学四年级作文450字:观察星空 小学六年级作文550字:闲读山水 农村扫盲工作现状调查报告 古灵精怪de妹妹 2013年下期校学生会工作计划 高中高三作文1000字:流泪 淡淡地想你,真的挺美 激发兴趣 提高写作水平 关于元旦的优美语句 落叶,在秋声里振颤 回忆的种子作文100字 小学生作文家乡的小河 农村学习科学发展观工作计划_个人工作计划 不如“死磕”——兼谈“一万个小时天才理论” 我这样长大作文 陈染散文之孤独的能力 小学语文《夜莺的歌声》说课稿 错过,此生无期 公务员入党申请书模板范例 小学六年级作文750字:听雨 校长电视专题片脚本 桂香人去 船教学反思 魅力领导身体语言 公司法律事务工作总结 那名女子成为怀念 我看见了你的眼睛 那朵小花 太阳下的背影 2009年9月大学生入党积极分子思想汇报 地税系统征管能手事迹材料 一季别离,醉了来人 形容秋雨的句子 整理心情 小学五年级作文500字:将文件藏起来 变成了我……

Copyright © 2016 phpStudy |