知识大全 ASP.NET 的MVC结构之AJAX
Posted 知
篇首语:家资是何物,积帙列梁梠。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET 的MVC结构之AJAX相关的知识,希望对你有一定的参考价值。
ASP.NET 的MVC结构之AJAX 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP NET Web Form下的AJAX
在传统的Asp Net下 如果不使用Asp Net Ajax或者如Ajax Net此类第三方的框架 就需要一个空白的页面 并且在此页面的Page_Load方法中完成所有的服务器端的操作 通过Response将数据传回客户端 提交给JavaScript来处理 各人认为 这种方法的一个不好的地方就是一个页面只能完成一项功能 即使这个功能再简单
ASP NET MVC下的AJAX
在Asp Net MVC中 每一个Request都被route到一个Controller下的Action来处理 即一个Controller Class的一个方法 因此 如果在Action方法中完成业务逻辑 并把需要回传的数据写回到Response中 在客户端再由JavaScript来处理这些回传的数据 相信也能实现AJAX 基于这个想法 做了一个小小的Demo 实现了 mvc下的ajax
为了方便起见 客户端JavaScript的功能就通过jQuery来实现了
页面文件
Html Code
其中的$(document) ready(… )是jQuery下的JavaScript实现 有兴趣的朋友可以看看jQuery官网和中文社区
在来看一下Controller中的对应的Action方法 public void SearchUserAjax() string uerid = Request[ name ]; List<UserLunchList> lunchs = ( from userlunch in repository UserLunchLists ToList() where userlunch UserID == int Parse(uerid) select userlunch ) ToList(); StringBuilder sb = new StringBuilder(); sb Append( <table id= LunchList style= display:none ><tr><th>User</th><th>Time</th><th>Price</th></tr> ); foreach (UserLunchList lunch in lunchs) sb Append( <tr><td> + lunch User UserName + </td><td> + lunch Time ToShortDateString() + </td><td> + lunch Cost + </td></tr> ); sb Append( </table> ); Response ContentType = text/ ; Response Write(sb ToString());
说穿了很简单 就是把想要的数据直接写到Response中就可以了 这里为了方便起见 就是写好了Table的格式 有一个地方需要注意的就是这个语句
Response ContentType = text/ 很重要 它告知JavaScript以何种格式来处理Response中的数据
核心内容就这么简单 呵呵
cha138/Article/program/net/201311/13307相关参考
在ASP.NET里MVC框架添加AJAX支持 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一引言&
知识大全 asp.net中mvc使用ajax提交参数的匹配问题解决探讨
本文为大家介绍下使用javaScript解决aspnet中mvc使用ajax提交参数的匹配问题遇到类似情况的朋友可以参考下希望对大家有所帮助 想到在aspnet的mvc中如果使用ajax向服
知识大全 事实证明Ajax的世界更需要ASP.NET MVC
事实证明Ajax的世界更需要ASP.NETMVC 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NETMVC2.0之MVC框架简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Web
ASP.NET谈三层结构与MVC模式的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在CS
主攻ASP.NET.3.5.MVC架构之重生 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
知识大全 asp.net中使用jquery的ajax来post数据的树控件
我相信大部门的net开发人员还在完全使用框架开发或者有一部分人是和mvc项目都有在做对于传统的如果要有好的体验那么ajax效果当然不可少… &
知识大全 ASP.NET 3.5核心编程之AJAX Web Service的调用
ASP.NET3.5核心编程之AJAXWebService的调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
知识大全 ASP.NET MVC 3基础教程之Web Pages
ASP.NETMVC3基础教程之WebPages 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!AS
ASP.NET与Ajax的实现方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb