`
webdev2014
  • 浏览: 678112 次
文章分类
社区版块
存档分类
最新评论

Asp.net MVC 3实例学习之ExtShop(一)————创建应用并设置开发环境

 
阅读更多

在VS2010中创建一个如图1所示的“ExtShop”项目,然后在图2的窗口中选择“Empty”,单击“OK”完成项目创建,项目的目录结构和已包含文件如图3所示。

1

图1

2图2

3

图3

其中,Content文件夹下的Site.css文件是整个网站的CSS文件。Script文件夹中,已包含了jquery的脚本文件。在View目录下包含了4个文件。其中,_ViewStart.cshtml文件的作用是为页面指定母版页;_Layout.cshtml是默认的母版页。

打开_ViewStart.cshtml文件可以看到如下代码:

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

从代码中可以看到,视图的默认母版页指定为Shared目录下的_Layout.cshtml文件,如果你想用其它母版页作为母版页,可以修改该文件。

打开_Layout.cshtml文件,可以看到如下代码:



    @ViewBag.Title<link href="&lt;span%20style=" color:>@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="&lt;span%20style=" color:>@Url.Content(</span>"~/Scripts/jquery-1.4.4.min.js"<span style="color: #8b0000">)</span>" type="<span style="color: #8b0000">text/javascript</span>"></script>
    @RenderBody()


从代码中可以看到,在母版中默认包含了Site.css文件作为所有视图的css文件。jQuery的主文件已包含在母版页中。@RenderBody()语句所在位置就是显示页面内容的地方。

现在我们要做的是为项目增加数据模型。选择Models目录,然后在右键菜单中选择“添加”菜单下的“新建项”菜单,在图4所示的弹出窗口中在左边选择“数据”,然后在右边“LINQ to SQL类”,将名称修改为“ExtShop”后,单击“添加”按钮。

4

图4

单击“服务器资源管理器”打开“服务器资源管理器”窗口,选择“数据连接”,然后单击鼠标右键,在菜单中选择“添加连接”创建一个连接到“ExtShop”数据库的连接。连接创建好后,打开“表”节点,选择所有表,然后将选择项拖拽到ExtShop.dbml的左边窗口中,最后将看到如图5所示的结果。

5

图5

这样,开发框架就基本搭建起来了,下面就可以进入细节开放了。

分享到:
评论

相关推荐

    Asp.net MVC 3实例学习之ExtShop系列最终源代码

    Asp.net MVC 3实例学习之ExtShop最终源代码

    Asp.net MVC 3实例学习之ExtShop(四)的源代码

    Asp.net MVC 3实例学习之ExtShop(四)的源代码

    ASP.NET MVC项目实例

    ASP.NET MVC从一开始的设计思路就与Struts不同,它的映射是利用路由配置而非xml,从而大大降低了开发复杂度,并且比Struts要更直观,更容易上手。可是,这并不表明ASP.NET MVC就是尽善尽美的。以下是MVC的一个项目...

    基于ASP.NET MVC项目实例

    基于ASP.NET MVC框架的学习项目,包含MVC的框架的设计思路,通俗易懂学习MVC框架,需要VS2010及以上版本打开,初学者可以快速理解MVC的构思以及开发。

    Asp.Net MVC案例教程

    Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程

    精通asp.net mvc 4 实例源码

    精通asp.net mvc 4 实例源码,第个章节实例,包含SportsStore.

    一个完整的asp.net mvc架构网站实例

    asp.net mvc架构网站实例.

    【免费】ASP.NET MVC5 高级编程[附源码].rar

    ASP.NET MVC5高级编程(第5版.NET开发经典名著)作为Microsoft备受欢迎的MVC技术的最新版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的...

    ASP.NET MVC3书店实例

    ASP.NET MVC3书店实例 叫你mvc3快速入门

    ASP.NET MVC实战

    《ASP.NET MVC实战》通过一个已经投产的代码营网站实例,介绍了这个框架的方方面面,贯穿《ASP.NET MVC实战》始终的是MVC框架的特性及其重要的设计理念(关注点分离、依赖注入等),一个完整的开发过程(包括建立模型、...

    【全网首发】ASP.NET MVC4开发指南(附带源码)

    全网首发:ASP.NET MVC4 开发指南(附带源码)版本,ASP.NET MVC4 开发指南 PDF + ASP.NET MVC4 开发指南源码,让你学习起来再也不费劲,轻松高效!

    Asp.net MVC2 小例子源码

    简单的Asp.net MVC2 实现一个表数据的 列表查询、插入、修改、删除 的小例子源码,并采用linq+ado.net数据实体类连接数据库 实现的简单操作,附件中有创建表的SQL语句。希望为大家对Asp.net MVC2通过该代码有个初步...

    ASP.NET MVC 3高级编程

    1.2.1 创建asp.net mvc 3应用程序的软件要求 11 1.2.2 安装asp.net mvc 3 11 1.2.3 创建asp.net mvc 3应用程序 12 1.2.4 new asp.net mvc 3 project对话框 13 1.3 asp.net mvc应用程序的结构 17 1.4 小结 20 ...

    ASP.NET MVC5 编程实战.pdf

    ASP.NET MVC5 编程实战.pdf

    ASP.NET应用开发案例教程——基于MVC模式的ASP.NET+c#+ADO.NET 课件

    内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材,可作为普通高等学校计算机专业本科生和专科生ASP.NET课程的教材,也可供设计开发人员参考...

    经典的基于ASP.NET MVC框架的开源博客系统

    一个国人写的开源blog系统,使用ASP.NET MVC框架开发. 具有以下优点: 1,代码精练,优雅,。 2,使用了大量的设计模式 3,采用N层架构设计,分层非常合理。 4,支持强大的扶肤功能 5,大量使用了.net Framework 3.5...

    ASP.NET MVC网站编程案例精解

    《ASP.NET MVC网站编程案例精解》面向的读者是熟悉Web开发的基本概念和ASENET的Web开发人员,《ASP.NET MVC网站编程案例精解》中的所有示例是用C#语言实现的。 内容提要 ASENETMVC整合了强大的新功能,可以帮助您...

    vue项目demo(asp.net mvc5+vue2.5)

    本项目是asp.net mvc5+vue2.5的项目,花了很长时间做的。 实现的功能如下: 1.不仅有vue的基本功能,而且设计到vue的组件功能。 2.实现了增删改查的功能,而且是一对多的。 3.后台使用了EF进行操作数据库,EF使用的...

    ASP.NET MVC企业实战第1章.pdf

    ASP.NET MVC企业实战第1章.pdf

    Asp.net MVC5 手机Web应用开发(高清英文pdf)

    使用ASP.NET MVC5开发手机Web应用 Mobile ASP.NET MVC 5 will take you step-by-step through the process of developing fluid content that adapts its layout to the client device using HTML, JavaScript and ...

Global site tag (gtag.js) - Google Analytics