【学习】Asp.net MVC 学习笔记之-使用MVC中的AJAX
2011-01-20 20:58
851 查看
今天学习了如何在MVC中使用AJAX功能,其实也很简单,ms为我们提供了AJAXHelper类,并且使用扩展方法提供了一系列好用的方法。
首先在页面定义一个js,在ajax调用结束后就调用该js:
页面中需要使用AJAX的地方可以这么写:
代码
这里使用ActionLick方法,创建了一个A标签,点击标签,将会以Get方式访问RegisterController的RSVP Action,得到正确的返回结果后,调用CallBack方法。
在ActionLink方法里也可以指定OnFailure或者OnComplete事件执行的js
首先在页面定义一个js,在ajax调用结束后就调用该js:
<script type="text/javascript"> function CallBack() { alert("Js Called!"); }
页面中需要使用AJAX的地方可以这么写:
代码
<div id="rsvpmsg"> <%=Ajax.ActionLink("RSVP for this dinner!", "Register", "RSVP", new { id = Model.DinnerID }, new AjaxOptions { UpdateTargetId = "rsvpmsg", OnSuccess = "CallBack" })%> </div>
这里使用ActionLick方法,创建了一个A标签,点击标签,将会以Get方式访问RegisterController的RSVP Action,得到正确的返回结果后,调用CallBack方法。
在ActionLink方法里也可以指定OnFailure或者OnComplete事件执行的js
相关文章推荐
- Asp.Net Ajax 学习笔记15 如何使用ASP.NET Profile
- ASP.NET_MVC使用Spring.Net.MVC依赖注入学习笔记
- ASP.Net MVC开发基础学习笔记(4):校验、AJAX与过滤器
- ASP.Net MVC开发基础学习笔记(4):校验、AJAX与过滤器
- Asp.Net Ajax 学习笔记17 使用Authentication Service
- Asp.Net Ajax 学习笔记13 Microsoft AJAX Library中异步通信层使用
- 【原创】Asp.Net MVC 学习笔记之-使用Model验证
- ASP.Net MVC开发基础学习笔记:四、校验、AJAX与过滤器
- 【ASP.NET MVC 学习笔记】- 06 在MVC中使用Ninject
- Asp.Net Ajax 学习笔记22 使用Microsoft Ajax Library中的浏览器兼容功能
- ASP.NET MVC学习笔记-----使用自定义的View Engine
- 【ASP.NET MVC 学习笔记】- 07 使用 Entity Framework
- 【ASP.NET MVC 学习笔记】- 09 Area的使用
- ASP.NET MVC4 IN ACTION学习笔记-第六波[Ajax in ASP.NET MVC][1/3]
- 【原创】Asp.Net MVC学习笔记之-使用AcceptVerbs标签来制定Action的响应行为
- ASP.Net MVC开发基础学习笔记:四、校验、AJAX与过滤器
- ASP.NET MVC4 IN ACTION学习笔记-第六波[Ajax in ASP.NET MVC][3/3]
- Asp.net Ajax 学习笔记2 UpdatePanel的使用(上)
- Asp.Net Ajax 学习笔记3 UpdatePanel的使用(上)
- 【Pro ASP.NET MVC 3 Framework】.学习笔记.4.MVC的主要工具-使用Moq