|
管理
随笔:10 文章:0 评论:9 引用:0
|
|
今天开始第一天学习asp.net mvc,写的不是很好,高手不要喷,希望大家能一起进步学习。
好了,开始学习
新建项目,选择mvc 4应用程序
接下来选择基本,视图引擎当然要选择Razor,如果在选择aspx那我们就没必要用mvc喽
在这里我们简单说一下,项目模板如果选择空,这就需要我们自己进行导入很多文件,而选择基本vs会自动导入需要的文件,对mvc不熟的人,还是先老实一点吧。
后面两个Internet、Intranet一个是网络web,一个是内网的。没有用过,也不是很了解。移动选项应该是开发手机相关的,api是提供第三方的接口使用的(类似于web service,轻量级)。
点击确定,vs会给我们导入好多文件。好奇一下,可以看一下项目文件夹下的packages的文件夹,里面好多文件啊,包括我们之前学习的ef,还有最重要我们将要学习的mvc库。
看一下解决方案资源管理器
其中App_Data没有太大的用处,主要是可以将数据库放入其中,该文件夹下的内容是不准请求访问的。可删除
App_Start是网站启动的时候用到的一些配置信息文件,里面有个路由文件相对重要一些。这里面的内容在全局文件中会依次调用的。
简单的分析一下路由的配置,看下RouteConfig.cs里面的内容
1 public static void RegisterRoutes(RouteCollection routes)
2 {
3 routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
4
5 routes.MapRoute(
6 name: "Default",
7 url: "{controller}/{action}/{id}",
8 defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
9 );
10 }
共同努力,共同学习,共同进步
书一般都是比较抽象的,一些专业术语,有时感觉较多的内容都抽象成一句话,有时一句话会让你一上午都是困惑状态,理解起来很难。个人感觉看书比较适合那种悟性较高,而且可以举一反三的人。我一般都是到网上找些文章,图文并茂的理解起来很容易,提问也比较方便,当然少不了动手,有些东西看上去很简单,等自己一上手就会觉得脑子一片空白。等整体有了一些了解,这时回头看看书,那就容易多了。