知识大全 ASP.Net MVC框架配置与分析

Posted 项目

篇首语:欠伸展肢体,吟咏心自愉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.Net MVC框架配置与分析相关的知识,希望对你有一定的参考价值。

ASP.Net MVC框架配置与分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  前几年的时候ASP Net就有MVC的概念 实际上就是我们熟悉的WebForm开发模型 Model层与视图无关 并且只与数据库相关 伪代码 pulic class Model      pulic DataSet ds()                  //数据库库取数据            return ds;       Controller实际上就是我们熟悉的Default aspx cs文件 继承自System Web UI Page 类的文件 View就是aspx文件了而今 微软推出了新的MVC开发框架 也就是Microsoft ASP NET Extensions 可以从这里下载 a a bc d bbc df /ASPNetExt exe当然 安装之前必须安装VS 安装完后可以在创建项目的地方增加以下两种项目 一种是 ASP NET MVC Web Application and Test 会同时创建MVC项目和一个测试项目 一个是ASP NET MVC Web Application 只会纯粹的建立MVC项目 而在项目中引用新文件的时候 也会增加MVC的页面 在创建MVC项目以后 会增加以下文件

访问的机制是通过URL重写实现的 因此 你需要设置IIS映射 MVC是通过HttpModule进行地址重写的    < Modules >     < add name = ScriptModule  type = System Web Handlers ScriptModule  System Web Extensions  Version=  Culture=neutral  PublicKeyToken= BF AD E />     < add name = DynamicDataModule  type = System Web DynamicData DynamicDataHttpModule  System Web Extensions  Version=  Culture=neutral  PublicKeyToken= BF AD E />     < add name = UrlRoutingModule  type = System Web Mvc UrlRoutingModule  System Web Extensions  Version=  Culture=neutral  PublicKeyToken= BF AD E   />    </ Modules >

  而在Global asax cs中设置了映射关系   //设置Url重写映射   //URL格式设置了访问的为controller(这里是Home) action对应HomeController里的方法   RouteTable Routes Add(new Route       Url = [controller]/[action]/[id]     Defaults = new action = Index id = (string)null     RouteHandler = typeof(MvcRouteHandler)   );

  //设置默认访问地址 因此主目录下看似无用的Default aspx不能删除掉    //controller = Home 设置的是访问的路径 这里对应上图中的Home目录 也对应了HomeController的类名   //action是对应HomeController cs类中的Index方法    RouteTable Routes Add(new Route       Url = Default aspx  Defaults = new controller = Home action = Index id = (string)null     RouteHandler = typeof(MvcRouteHandler)   );HomeController cs代码  public class HomeController : Controller   [ControllerAction]  public void Index()     RenderView( Index );  

  [ControllerAction]  public void About()     RenderView( About );   在HomeController中找到要访问的页面最后要说明的是Html ActionLink( About Us About Test )方法 能够实现自动链接处理 参数 是 链接显示的文字

参数 是 要访问的文件参数 是 访问的目录 尽管参数名是controllerName cha138/Article/program/net/201311/11587

相关参考

知识大全 ASP.NET MVC 4框架揭秘:Controller的激活与URL路由[1]

ASP.NETMVC4框架揭秘:Controller的激活与URL路由[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让

知识大全 ASP.NET MVC 4框架揭秘:Controller的激活与URL路由[2]

ASP.NETMVC4框架揭秘:Controller的激活与URL路由[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让

知识大全 ASP.NET MVC 2.0之MVC框架简介

ASP.NETMVC2.0之MVC框架简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Web

知识大全 逃脱Asp.Net MVC框架

逃脱Asp.NetMVC框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 自己动手实现Asp.net的MVC框架

自己动手实现Asp.net的MVC框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  了解JAV

知识大全 ASP.NET MVC 4框架揭秘

ASP.NETMVC4框架揭秘  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第章ASPNET+

知识大全 在ASP.NET里 MVC框架添加AJAX支持

在ASP.NET里MVC框架添加AJAX支持  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一引言&

知识大全 ASP.NET MVC框架Beta版技术细节

ASP.NETMVC框架Beta版技术细节  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASP

知识大全 ASP.NET MVC 4框架揭秘:默认实现

ASP.NETMVC4框架揭秘:默认实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET MVC 4框架揭秘:总体设计

ASP.NETMVC4框架揭秘:总体设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第章&n