知识大全 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.NETMVC2.0之MVC框架简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Web
逃脱Asp.NetMVC框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
自己动手实现Asp.net的MVC框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 了解JAV
ASP.NETMVC4框架揭秘 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第章ASPNET+
在ASP.NET里MVC框架添加AJAX支持 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一引言&
ASP.NETMVC框架Beta版技术细节 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASP
ASP.NETMVC4框架揭秘:默认实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NETMVC4框架揭秘:总体设计 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第章&n