ASP.NET MVC3 中的AJAX
示例演示一个链接,点击后利用Ajax更新特定id的标签中的内容
首先在_Layout.cshtml中加入js
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
Web.config中设置
<appSettings><add key="webpages:Version" value="1.0.0.0"/><add key="ClientValidationEnabled" value="true"/><add key="UnobtrusiveJavaScriptEnabled" value="true"/></appSettings>
Razor中的内容包括如下
<div id="ajaxLoading">请稍后,数据加载ing........</div> <div id="ajaxUpdate" ></div>
上面ajaxLoading标签中的内容用于调用ajax的过程中显示,增加客户体验
ajaxUpdate标签中的内容用于调用完ajax后更新内容
@Ajax.ActionLink("一个ajax链接", "AjaxActionName", "AjaxControllerName", new { routeValues = 1 }, new AjaxOptions { UpdateTargetId = "ajaxUpdate", HttpMethod = "POST", InsertionMode = System.Web.Mvc.Ajax.InsertionMode.Replace, LoadingElementId = "ajaxLoading" })
上面AjaxOptions参数中分别设置要更新的内容块id为ajaxUpdate,和更新时显示的加载提示块ajaxLoading
记得你的Controller中的Action应该返回一个分部视图
[HttpPost]public ActionResult AjaxActionName(int routeValues){//do something...return PartialView(); }
转载于:https://www.cnblogs.com/leiOOlei/archive/2012/08/01/2618555.html
ASP.NET MVC3 中的AJAX相关推荐
- 一起谈.NET技术,在ASP.NET MVC3 中利用JSONP跨域登录WEB系统
在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录.一般情况下我们需要在多系统之间使用多个用户名和密码.这样客户就需要在多个系统之间重复登陆.每次登录都需要输入用户名和密码.最近比较流行的就 ...
- ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
AJAX的好处就是不会堵塞页面,可以提高用户体验,可以减少数据传输尺寸,提高应用程序的性能.目前,AJAX技术可以说是已经成为WEB开发的标准技术. AJAX技术是纯客户端技术,任何客户端框架(如:M ...
- Asp.net mvc中的Ajax处理
在Asp.net MVC中的使用Ajax, 可以使用通用的Jquery提供的ajax方法,也可以使用MVC中的AjaxHelper. 这篇文章不对具体如何使用做详细说明,只对于在使用Ajax中的一些需 ...
- ASP.NET MVC3中Controller与View之间的数据传递总结
一. Controller向View传递数据 1. 使用ViewData传递数据 我们在Controller中定义如下: [csharp] view plaincopy print? V ...
- 如何在asp.net mvc3中使用HttpStatusCode
下载了asp.net mvc 4的源码看了看,没怎么看清楚.不过个人觉得MVC4 beta中Web API这个是比较不错的,虽然说它是往传统回归. web api最好的莫过于它更加适合使用jquery ...
- ASP.NET MVC3 中设置htmlAttribute
直接上实例 假如有个表单,你需要设置表单中的输入框不自动记忆以前输入的内容时,一般的HTML中的写法是 <form autocomplete="off"><!-- ...
- ASP.NET MVC3中的ViewBag动态性
在MVC 3中的有一个新的ViewBag 动态特性,它主要是为了从Controller到view进行传值用的,类似有所使用的ViewData[] 字典类.对于ViewBag是如此的强大,意味着你能动态 ...
- ASP.NET MVC3 异步刷新
ASP.NET MVC3 异步刷新 2011-08-13 09:51:53 标签:MVC3 异步刷新 休闲 N Layer 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...
- ASP.NET MVC3 Model验证总结 @Html.ValidationSummary(true)
http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3 ASP.NET MVC3中的Model是自验证的,这是通 ...
最新文章
- 【分享送书】NGUI全面实践教程V3.8.2 活动开始了!!
- [C#7] 1.Tuples(元组)
- 可以让你少奋斗10年的工作经验
- 深度学习之卷积神经网络 AlexNet
- 基于ViSual Studio 2013 + MYSQL9_5302 + Navicat for MySQL9_5302的ATM自动存取款系统
- 深度学习基础(六)—— 从 RBM 到 DBN
- opencv提供的带参数例程
- wallys//Routerboard/IPQ4018/IPQ4028 802.11ac Wave2
- java steam_Java,Steam控制器和我
- Fluid mechanics学习笔记--NS方程
- 【Python爬虫实战】 图片爬虫-淘宝图片爬虫--千图网图片爬虫
- 计算机网络蜂窝状拓扑结构,基于星型结构的计算机网络拓扑结构研究
- GetDriveType将移动硬盘识别为DRIVE_FIXED 而不是DRIVE_REMOVABLE移动设备的问题
- JavaWeb、前端三剑客
- Python版经纬度坐标转换
- RabbitMQ简介及其六种工作模式
- “二老板”何以疯行互联网?
- 如何使用几何体画人体结构?几何体画人体结构技巧!
- 手把手教你做音乐播放器(四)播放服务的搭建
- aapt命令安装,Unable to locate package aapt解决办法及利用其查看APK开发环境、支持架构等信息
热门文章
- linux tomcat守护_linux下非root用户运行tomcat
- mysql瓶颈分析_网站瓶颈分析—MYSQL性能分析
- android 动态换肤框架,GitHub - ss520k/Android-Skin-Loader: 一个通过动态加载本地皮肤包进行换肤的皮肤框架...
- java循环单链表类构造函数_C++实现双向循环链表
- php mysql html标签_HTML标签格式化PHP和MySQL
- 通达信板块监控指标_通达信洞察强势板块指标公式
- plc采用计算机结构如何理解,PLC的基本结构
- C++ 泛型编程(一):模板基础:函数模板、类模板、模板推演成函数的机制、模板实例化、模板匹配规则
- 截取全部数值字符并将其转化为数值类型
- TDengine安装教程