Ajax.ActionLink 辅助方法实现局部刷新

1,需要引用一个JS文件jquery.unobtrusive-ajax.js【MVC4 默认存在Scripts文件夹里】引用到母版页 
_Layout.cshtml,并且一定要放在JQuery引用文件之后
2,需要添加一个分布视图到指定的目录里,分布视图是用来显示局部刷新的
3,控制器里面需要添加一个指向分布视图的action ,return的时候一定要调用PartialView指向分布视图【return PartialView("_ajax",模型....);】:_ajax 是指向分布视图的视图文件名。
4,<div id="ajax_id">
@Ajax.ActionLink("点击这里实现局部刷新", "Brush","Test", new AjaxOptions
{
UpdateTargetId = "ajax_id",//此ID 要与外层的div的id一致,局部刷新的内容就会这个div内展示
InsertionMode = InsertionMode.Replace,
HttpMethod = "GET"
})
</div>

时间: 2024-11-09 02:55:32

Ajax.ActionLink 辅助方法实现局部刷新的相关文章

jQuery ajax表单提交实现局部刷新

jQuery Ajax 异步提交 Form 表单,如果使用 get 请求,注意中文乱码问题,jquery 会先使用 iso8859-1 解码,然后发给服务器,如果使用 post 请求,则直接将中文内容提交给服务器解析. 引入插件: jquery.min.js jquery.form.js 提交表单: 以下为引用内容: // 动态加载页面 // id 显示页面的容器组件ID2 // url 欲加载页面网址 // gop get请求还是post请求,默认get function loadPage(i

通过Ajax来简单的实现局部刷新(主要为C#中使用的UpdatePanel控件和ScriptManager控件)

1. ScriptManager和UpdatePanel控件联合使用可以实现页面局部异步刷新的效果.UpdatePanel用来设置页面中局部异步刷新的区域,它必须依赖于ScriptManager,因为ScriptManager控件提供了客户端脚本生成与管理UpdatePanel的功能. ScriptManager属性 解释 EnablePartialRendering 如果启用了部分呈现且禁止了整页更新,则为 true:否则为 false. 默认值为 true.       一.实例一 Upda

Ajax.ActionLink()方法的使用

第一句话都会这么去写:程序猿就是苦逼,除了开发还要会写博文!哎,今天就和大家一起讨论下Ajax的辅助方法ActionLink的使用,如果有讲的不好的地方或错的地方,请大家务必扔板砖,要投准哦,砸死我算了! 1.引入JS文件:Ajax辅助方法依赖于非侵入式JavaScript,所谓非侵入式JavaScript是指:在HTML中不包含任何的JavaScript代码.如果要使用Ajax的辅助方法,就必须引用相关的JS文件.如下: 首先引入JQ:<script src="../../Scripts

Ajax实时局部刷新

//Ajax实现局部刷新      <script type="text/javascript">    var xmlhttp;    function getData()    {      //获取用户填写的名称      var city=document.getElementById("txt").value;      //创建异步调用对象      xmlhttp=new ActiveXObject("Microsoft.XMLH

Ajax辅助方法

利用ajax技术可以帮助网站减少切换页面的机会,加快网速响应速度,降低网络下载流量,也能让用户经验更好.aspnet mvc中内建了ajax的辅助方法,可以方便快速的做到许多ajax互动效果. 在使用ajax之前,要在页面先载入jq以及mvc4.0专案模板内附的jquery.unobtrusive-ajax.js文件才能正常执行, 为了让网站载入适当的js函数库,必须现在Layout页面载入适当的js文件,事实上在mvc4..0的网际网路专案模板中已经在_Layout.cshtml页面上加入了j

(转)表单和HTML辅助方法 - ASP.NET MVC 3

——选自<ASP.NET MVC3 高级编程(第5章)  孙远帅 译> ——微软ASP.NET MVC系列书籍地址: http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-MVC-3.productCd-1118076583.html 第5章 表单和HTML辅助方法  本章内容简介: * 理解表单 * 如何利用HTML辅助方法 * 编辑和输入的辅助方法 * 显示和渲染的辅助方法 顾名思义,HTML辅助方法是用来辅助HTML开发的

局部刷新的js分页插件

补上写好的js分页插件.水平有限,可供参考.另外有好建议的可以在评论里面提出,我再做优化.废话不多说了,代码走起! (一)splitPage.js分页插件 直接copy就能使用: /*** * 功能:局部刷新分页显示表格内容 * 作者:JML * 版本:1.0 * 备注:自己封装的局部刷新分页插件,主要是想了解一下分页插件是如何运作的 * 缺陷:水平有限,插件很不灵活,还有两个硬编码块 * 建议:大家还是下载专门的js分页插件来进行使用吧(本代码可供参考) */ /** * 帮助文档: * 1.

ASP.NET MVC5(三):表单和HTML辅助方法

表单的使用 Action和Method特性 Action特性用以告知浏览器信息发往何处,因此,Action特性后面需要包含一个Url地址.这里的Url地址可以是相对的,也可以是绝对的.如下Form标签向Bing的search页面发送一个搜索词(输入元素的名称为q). <form action="http://www.bing.com/search"> <input name="q" type="text" /> <i

MVC5高级编程_表单和html辅助方法

使用HTML辅助方法关键在于 确保HTML页面链接中的URL指向正确的位置.表单元素拥有适用于模型绑定的合适名称和值,以及当模型 绑定失败时其他元素能够显示相应的错误提示消息. 1.表单的使用     @using(Html.BeginForm("Searhch", "Home", FormMethod.Get,new { target = "_blank", @class="editForm", data-validatab