摘要: 本章老魏主要给大家讲述一下在ASP.NET MVc3中的路由技术,当然本章属于那种不会也会开发ASP.NET MVC的章节,但是老魏还是建议大家要学习一下这个路由技术,这样大家会理解ASP.NETMVC的生命周期,同时能够避免大家走很多弯路。 当我们创建一个ASP.NET MVC3项目的时候,我们会发现在项目中有一个Global.asax文件,这个文件它包含了ASP.NET应用程序生命周期事件处理,当应用程序启动的时候会先运行这个文件中的Application_Start方法。我们来看看Global.asax文件的代码:public class MvcApplication : Syst... 阅读全文
posted @ 2014-02-26 00:41 杨潇love 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 那么开始今天的章节,由于前两天比较忙,老魏更新的慢了,以后慢慢不上来吧!今天我们要说的是ASP.NET MVC 中的HTML辅助方法。HTML辅助方法能够帮助我们能够快速生成视图代码,通过HTML辅助方法可以向像编写C#一样编写HTML文件。 这些辅助方法都位于System.Web.Mvc.Html这个命名空间,大家可以从这个命名空间中查看这些方法。当了,由于这些辅助方法只是用来生成html内容的,所以老魏这里呢就不再详细的介绍,根据下面我举的例子,大家可以依葫芦画瓢看着帮助文档来学习。 而HTML辅助方法是HTMLHelper类的扩展方法,所以本章我们主要来看看这些辅助方法是如何帮助... 阅读全文
posted @ 2014-02-26 00:32 杨潇love 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 前面几章把ActionResult的子类讲的差不多了,今天应该是最后一个了FileResult。但是不幸的是FileResult也是个抽象类,其子类有FilePathResult,FileContentResult,FileStreamResult。不过基本上用法都一样,都是用来下载文件用的。 在Controller中提供了6个方法,分别返回的是上面三个子类。我们来看一下这六个方法的定义。protected internal FileContentResult File(byte[] fileContents, string contentType);protected internal... 阅读全文
posted @ 2014-02-26 00:26 杨潇love 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在上一章中,我们讲了@Ajax辅助方法,但是只是讲了ActionLink的使用,那么本章将讲解@Ajax辅助方法的@Ajax.BeginForm()用来提交表单。同时本章在开始的时候,我们先把ActionLink的传参使用讲解一下。 现在我们需要使用ActionLink想服务器传递一个或多个参数,服务器接收参数后再加以改变输出到客户端。我们在HomeController中写一个Action方法作为Ajax请求的方法。public ActionResult ServerMethod(int id,string name) { string result = "客户端传递过来的id:&q 阅读全文
posted @ 2014-02-26 00:21 杨潇love 阅读(117) 评论(0) 推荐(0) 编辑