ASP.NET实战001:MVC项目搭建入门
1、ASP.NET是什么ASP.NET 是微软在基于.NET Framework推出的Web应用开发框架,用于生成Web应用程序和Web服务的技术,在ASP的基础上参照Java、VB语言的开发优势瑕铆幌约加入了许多新的特色,搭配 HTML、CSS、JavaScript、Ajax来构建网页和网站。可以用C#或VB.NET来开发,编译后形成CLR(公共语言运行库),通过服务器IIS+.NET FrameWork再次编译来运行,所以ASP.NET开发的项目只能运行在Windows Server服务器上。

3、什献垴淄睬么是MVC模式在“PHP实战002:CodeIgniter安装和入门使用”中我也提到了MVC模式,MVC全名是Model View Contro造婷用痃ller,是模型(model)、视图(view)、控制器(controller)的缩写,一种典型的软件设计模式将业务逻辑、数据、界面显示等代码进行组织分离,将M(业务逻辑)、V(用户视图)、C(控制器)分离开来,降低彼此间的耦合度,从而使系统更加灵活,易于扩展,也大大提高代码的可重用性,提高了开发效率,简单的概括就是如下:Model 对业务逻辑及相关的数据的处理方法View 向用户提供交互界面Controller 负责控制Model和View,实现关系映射

5、然后在弹出的窗口中选择ASP.NET 项目模板,我用的是 Visual Studio 2015 版本,这里我们可以看到当前支持ASP.NET 4.5模板和ASP.NET 5.0模板,新手我们可以先选择一个Empty空模板,下面勾选MVC模式,然后再点击确认即可创建一个ASP.NET 项目了。


8、如何添加Views视图在资源管理中右键Views文件夹--->添加---> MVC 5视图页(Razor),你也可以在Controller控制器中的方法来添加,在方法行右键找到添加视图,同样可以达到新增视图的效果。

10、如何配置路由ASP.NET应用程序启动时,会先在Globe.asax 全局文件中调用了RouteConfig.RegisterRoutes(RouteTable.Routes像粜杵泳)方法,该方法调用APP_Start 里面的RouteConfig路由配置文件,url: "{controller}/{action}/{id}"指的是api请求路径规则,http://+ip+port+controller+action+id(可选)。defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }告诉我们去controller中的Home类找index方法,Optional 意思是可选,如下:
