===================Ajax.ActionLink

ActionLink方法可以创建一个具有一步行为的锚标签。

例如:

给页面一个链接,点击链接在当前页面显示信息,而不是打开一个新的页面

--视图代码:@Ajax.ActionLink("ajax",//页面链接名称

"GetAjax",//控制器中的方法

new AjaxOptions

{

UpdateTargetId = "getajax",//要替换的标签

InsertionMode = InsertionMode.Replace,//插入模式:替换标签

HttpMethod = "get"//get请求

})

--控制器代码:(返回一个部分视图到前台,需要在视图中创建一个GetAjax.cshtml视图)public ActionResult GetAjax()

{

return this.PartialView();

}

===================Ajax表单

案例:异步查询数据

--视图代码:

function loadFailure() {

$("#div1").text("加载失败");

}

@using (Ajax.BeginForm("personSearch",//控制器方法

"PersonError",//控制器

new AjaxOptions() { //AjaxOptions对象

HttpMethod="get",//提交方式

InsertionMode = InsertionMode.Replace,//插入模式:替换标签

UpdateTargetId = "div1",//操作的标签

LoadingElementId = "ajax-load",//点击提交按钮时,一个显示加载的状态(这里用的是gif加载图片)

OnFailure="loadFailure"//当ajax执行失败时执行一段脚本

}))

{

}

--控制器代码:(返回一个部分视图到前台,需要在视图中创建一个personSearch.cshtml视图)public ActionResult personSearch(string q)

{

var list = db.SchoolTypes.Where(r => r.st_name == q).Select(r => r).ToList();

return PartialView(list);

}

mvc ajax教程,MVC3----AJAX辅助方法相关推荐

  1. java ajax教程_Jquery ajax基础教程

    jQuery的Ajax带来了无需刷新的web页面革命.这里就详细介绍一下jQuery所涉及到的Ajax操作.(无需特殊说明,均需要有服务器配置,这里本人用的是Tomcat 7) 1.基于请求加载文件数 ...

  2. ASP.NET MVC如何使用Ajax的辅助方法

    前言:前面我们已经简单的介绍过了MVC如何Jquery,因为我们如果使用Ajax的话必须要了解Jquery,这篇博客我们将大致了解一下ASP.NET MVC如何使用Ajax的辅助方法,此博客是我的读书 ...

  3. PHP+AJAX教程(详细)

    下边序号写的很清楚了可以转载(给我涨点粉丝吧)AJAX:WebjxCom提示:AJAX 是 Asynchronous JavaScript And XML 的首字母缩写.AJAX 并不是一种新的编程语 ...

  4. [转]自定义ASP.NET MVC Html辅助方法

    本文转自:http://www.cnblogs.com/myshell/archive/2010/05/09/1731269.html 在ASP.NET MVC中,Html辅助方法给我们程序员带来很多 ...

  5. ajax三种错误ie,ie下jquery ajax 80020101错误的解决方法

    注意注释 删除这些注释就可以了 Windows下一个MySQL有些错误的解决方法 1.无论是什么提示.我们有一个直接看错误日志.由于它描述了最具体描述错误日志. 于MySQL安装文件夹中找到 my.i ...

  6. MVC 之HTML辅助方法

    MVC 之HTML辅助方法 顾名思义,HTML辅助方法(HTML Helper)就是用来辅助产生HTML之用,在开发View的时候一定会面对许多HTML标签,处理这些HTML的工作非常繁琐,为了降低V ...

  7. Spring MVC和JQuery用于Ajax表单验证

    在本教程中,我们将看到如何使用Ajax和Spring MVC和JQuery在服务器端验证表单. Spring MVC为通过注释驱动的配置采用Ajax提供了非常方便的过程. 我们将使用此注释驱动的配置以 ...

  8. Ajax入门教程(非常详细)动力节点ajax教程资料分享

    Ajax教程 Ajax 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML),是指一种创建交互式.快速动态网页应用的网页开 ...

  9. wcf简单教程(10) ajax调用,wcf简单教程(10) ajax调用

    wcf简单教程(10) ajax调用 [2021-02-11 16:23:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&q ...

  10. c .net ajax,Asp.net mvc 2中使用Ajax的三种方式

    在Asp.net MVC中,我们能非常方便的使用Ajax.这篇文章将介绍三种Ajax使用的方式,分别为原始的Ajax调用.Jquery.Ajax Helper.分别采用这三种方式结合asp.net m ...

最新文章

  1. 【error】error: field * has incomplete type
  2. assert()函数用法
  3. Redis的缓存穿透问题和雪崩问题?
  4. 女生学医检好还是学计算机好,女生学医选择什么专业好?
  5. 寻找大富翁 (25 分)
  6. c#没有指针导致的性能问题研究一二
  7. 共青城市大力推进国家智慧城市试点建设
  8. 关于IIS中Request.ServerVariables(SCRIPT_NAME)的bug
  9. python人脸检测与微信小程序_微信小程序人脸识别功能
  10. ENVI学习总结(九)——图像裁剪
  11. 【Android -- 技术周刊】第 021 期
  12. python 公开课_python公开课|可以用Python做的十件事,刚开始学python,你一定要知道...
  13. c# workflow集成_将Google Wave与Windows Workflow集成
  14. Redis命令之集合(无序)
  15. 联通数据能力开放平台介绍
  16. 点到直线(超平面)的距离公式
  17. 2021海南高考成绩排名查询,海南高考排名查询方法,2021年海南高考成绩位次全省排名查询...
  18. Temporary failure in name resolution错误解决方法
  19. GMT绘图geotiff转grd
  20. 搜狗大数据总监、Polarr 联合创始人关于深度学习的分享交流

热门文章

  1. SQLSERVER DISTINCT的反例
  2. App icon和启动图的尺寸需求(没有iPad)
  3. sysbench-系统、数据库压力测试工具
  4. 撕起来了!谁说数据少就不能用深度学习?这锅俺不背!
  5. python paramiko模块中设置执行命令超时值
  6. android 学习笔记(八)building system8.5 shell脚本的学习
  7. 正式入住博客园----附07年写的短评,虽然稚嫩但已实现,那年我大三。
  8. ThreadPoolExecutor使用错误导致死锁
  9. maven集成tomcat进行web应用测试
  10. python 简化连锁比较 pycharm提示Simplify chained comparison