摘要: 在上一节中,我们讲了JsonResult和JavaScriptResult两个类,同时涉及到了Ajax。同时老魏认为在上一节中对于@Ajax和JavaScriptResult讲的有点乱,所以本节老魏专门来探讨一下@Ajax和JavaScriptResult吧。 那么在Razor视图中,提供了一个用于处理Ajax的辅助方法,如果要使用Ajax辅助方法,则必须在页面中加入jquery.unobtrusie-ajax.js这个文件才能正常运行。那么我们可以在”_Layout.cshtml”中加入这个js引用。 在Ajax辅助方法中,提供了常用的两种方法,一个是超链接,一个是表单。下面我们来看... 阅读全文
posted @ 2014-02-23 01:02 杨潇love 阅读(323) 评论(0) 推荐(1) 编辑
摘要: 在上一章中,我们讲述了ActionResult的三个子类,分别是EmptyResult,RediretResult和ContentResult。那么本章我们在讲几个ActionResult的子类。JsonResult表示可以运用到AJAX程序中JSON结果JavaScriptResult表示一个JavaScript对象FileContentResult表示一个可以下载的、二进制内容的文件FilePathResult表示一个可以下载的、指定路径的文件 首先就是JsonResult,从名字看,我们可以猜出,这个结果和Json是相关的,返回的类型是以Json格式的,所以一般这个用于Ajax请求... 阅读全文
posted @ 2014-02-23 00:43 杨潇love 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 上一章,我们阐述了Controller,Action和ActionResult所代表的含义及使用,本章继续研究ActionResult。因为ActionResult是Action的返回值,所代表的意义就是Action执行后的结果,比较重要,所以本章重点将介绍ActionResult和他的子类。 由于上一章我们讲了ActionResult的一个子类ViewResult,我们知道了ViewResult就是代表视图的意思,根据Action的返回值决定调用那个View。我们从帮助文档上看,可以知道ActionResult的子类有下面几种。ViewResult表示HTML的页面内容EmptyRes... 阅读全文
posted @ 2014-02-23 00:07 杨潇love 阅读(318) 评论(0) 推荐(0) 编辑