学习Scott Hanselman的NerdDinner ASP.NET MVC 教程(一)
2009-03-18 18:56
381 查看
离开程序界将近两年,期间,一直通过csdn、博客园关注dotnet技术的发展,不过仅仅是看看新闻,了解一下ms又有什么新玩意儿创造发明出来了,不曾写过一句代码。近日,突然有一种被时代抛弃的感觉,于是,觉得有必要回归一下了。
从哪下手呢?想起当初踏入dotnet 程序员的门槛,完全是靠从学校图书馆抄的那本《ASP.NET Web站点高级编程—提出问题-设计方案-解决方案》,所以现在也想循类似的途径。
经过几日的“网海茫茫,寻寻觅觅”,拜读了众多大侠的博客,决定从Scott Hanselman的《NerdDinner ASP.NET MVC 教程》开始学起。在这里,先对各位程序员先辈的无私奉献精神表示崇高的敬意。
再默默的对Scott Hanselman的“ The agreement I made with Wrox was that I’d write it for free in return for them also making it available as a free PDF download.”这句话发发感慨。
通过“File->New Project\Visual c#\Web\ASP.Net MVC Web Application”创建一个ASP.Net MVC项目,命名为“NerdDinner”,点击“确定”后,VS将提示我们为这个新项目建立一个单元测试项目,以前用VS2003时,还没有这个功能,看来VS是越来越集大成者了。同意创建并选择“Visual studio Unit Test”,默认的名称为NerdDinner.Tests。
点击“确定”后,VS创建的解决方案包括两个项目:web项目和单元测试项目。
一、web项目文件组织结构
App_Data文件夹:放那些需要读写的存储数据的文件。
Content文件夹:放CSS和图片文件。
Controllers文件夹:放用于处理URL请求的控制器类。——控制器。(mark回头详细学习下)
Models文件夹:放描述和操作数据的类。——模型。
Scripts文件夹:放js文件。
Views文件夹:放负责表现输出的UI模板文件。——视图。
注:MVC模型并不要求非得这种文件结构,实际上,在大型的项目中,开发者常常将项目分成多个子项目,以使项目易于管理。比如,数据模型类(data model classes)常常从web项目中分离出来,作为一个单独的类库。
1、Controllers文件夹:里面默认建立了两个控制器类:HomeController.cs和AccountController.cs。
2、Views文件夹:里面默认建立了三个子目录:/Home、/Account和/Shared。
3、Content文件夹:默认建立了Site.css。
4、Scripts文件夹:默认包含了实现ASP.NET AJAX和jQuery的js文件。参见:jQuery和微软
二、测试项目的文件组织结构:
点击“运行”。
从哪下手呢?想起当初踏入dotnet 程序员的门槛,完全是靠从学校图书馆抄的那本《ASP.NET Web站点高级编程—提出问题-设计方案-解决方案》,所以现在也想循类似的途径。
经过几日的“网海茫茫,寻寻觅觅”,拜读了众多大侠的博客,决定从Scott Hanselman的《NerdDinner ASP.NET MVC 教程》开始学起。在这里,先对各位程序员先辈的无私奉献精神表示崇高的敬意。
再默默的对Scott Hanselman的“ The agreement I made with Wrox was that I’d write it for free in return for them also making it available as a free PDF download.”这句话发发感慨。
通过“File->New Project\Visual c#\Web\ASP.Net MVC Web Application”创建一个ASP.Net MVC项目,命名为“NerdDinner”,点击“确定”后,VS将提示我们为这个新项目建立一个单元测试项目,以前用VS2003时,还没有这个功能,看来VS是越来越集大成者了。同意创建并选择“Visual studio Unit Test”,默认的名称为NerdDinner.Tests。
点击“确定”后,VS创建的解决方案包括两个项目:web项目和单元测试项目。
一、web项目文件组织结构
App_Data文件夹:放那些需要读写的存储数据的文件。
Content文件夹:放CSS和图片文件。
Controllers文件夹:放用于处理URL请求的控制器类。——控制器。(mark回头详细学习下)
Models文件夹:放描述和操作数据的类。——模型。
Scripts文件夹:放js文件。
Views文件夹:放负责表现输出的UI模板文件。——视图。
注:MVC模型并不要求非得这种文件结构,实际上,在大型的项目中,开发者常常将项目分成多个子项目,以使项目易于管理。比如,数据模型类(data model classes)常常从web项目中分离出来,作为一个单独的类库。
1、Controllers文件夹:里面默认建立了两个控制器类:HomeController.cs和AccountController.cs。
2、Views文件夹:里面默认建立了三个子目录:/Home、/Account和/Shared。
3、Content文件夹:默认建立了Site.css。
4、Scripts文件夹:默认包含了实现ASP.NET AJAX和jQuery的js文件。参见:jQuery和微软
二、测试项目的文件组织结构:
点击“运行”。
相关文章推荐
- 学习Scott Hanselman的NerdDinner ASP.NET MVC 教程(二)
- 基于ASP.NET MVC的ABP框架入门学习教程
- ASP.NET MVC 5 学习教程:添加控制器
- ASP.NET MVC 5 学习教程:修改视图和布局页
- ASP.NET MVC 5 学习教程:创建连接字符串
- ASP.NET MVC 5 学习教程:Edit方法和Edit视图详解
- 基于ASP.NET MVC的ABP框架入门学习教程
- ASP.NET MVC 5 学习教程:使用 SQL Server LocalDB
- ASP.NET MVC 5 学习教程:添加视图
- ASP.NET MVC 5 学习教程:控制器传递数据给视图
- ASP.NET MVC 5 学习教程:通过控制器访问模型的数据
- ASP.NET MVC 5 学习教程:添加视图
- ASP.NET MVC 5 学习教程:Edit方法和Edit视图详解
- ASP.NET MVC 开源项目学习之ProDinner (三)
- [转]ASP.NET MVC 5 学习教程:快速入门
- ASP.NET MVC 5 学习教程:添加模型
- ASP.NET MVC 5 学习教程:生成的代码详解
- ASP.NET MVC 5 学习教程:添加查询
- ASP.NET MVC 5 学习教程:修改视图和布局页
- ASP.NET MVC 5 学习教程:添加查询