【学习】Asp.net MVC 学习笔记之-使用MVC中的AJAX
2011-01-20 20:58 刺客之家 阅读(327) 评论(0) 编辑 收藏 举报今天学习了如何在MVC中使用AJAX功能,其实也很简单,ms为我们提供了AJAXHelper类,并且使用扩展方法提供了一系列好用的方法。
首先在页面定义一个js,在ajax调用结束后就调用该js:
<script type="text/javascript">
function CallBack()
{alert("Js Called!");
}
页面中需要使用AJAX的地方可以这么写:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步