首页 > Web开发 > 详细

创建第一个MVC

时间:2014-03-15 06:35:29      阅读:469      评论:0      收藏:0      [点我收藏+]

  创建第一个MVC(asp.net)和默认路由设置

   Asp.net的MVC已经出到了4.0,我用的是visual studio2013,接下来努力学下MVC,学之前的话我建议大家先去学下三层(分别是DAL、BLL、Model),大家可以去谷歌下,理解下这个理念,理解下各个层之间的关系,对MVC的学习也会有所帮助吧

第一步:先创建一个asp.net的MVC网站:

 

先选择基本的模板,其他模板后面再学,视图要选择Razor的视图,这个就是MVC的特色,没选这个的话,MVC的意义就不大了。

bubuko.com,布布扣

 

 

先看下创建的MVC下有什么东西

bubuko.com,布布扣

 

Scripts文件夹里面自动加载了经常使用的js文件,看下目录就大致清楚了。

bubuko.com,布布扣

 

 

 

App_Start文件夹里面有一个RouteConfig.cs的类,里面就是MVC的路由定义,也可以说是一种约定吧。

bubuko.com,布布扣
public static void RegisterRoutes(RouteCollection routes)

        {

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

 

            routes.MapRoute(

                name: "Default",

                url: "{controller}/{action}/{id}",

                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }

            );

        }
bubuko.com,布布扣

 

 

其中url: "{controller}/{action}/{id}",就是定义了访问网站的时候第一个名字是我们控制器的名字,第二个的是action的名称,也可以说是控制器里面方法的名称,第三个就是传入的参数,可有可无。

defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }

则是定义说明默认的路由路径,当用户没有输入某个部分的时候,则默认的控制器为“Home”,默认方法为“Index”。

创建第一个MVC,布布扣,bubuko.com

创建第一个MVC

原文:http://www.cnblogs.com/xmfdsh/p/First_MVC.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!