`
izuoyan
  • 浏览: 9409969 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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" />
    @Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript">



    @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 是微软推出的一款基于模型-视图-控制器(Model-View-Controller)架构的Web应用程序开发框架,它是Asp.net技术的一个重要分支,为开发者提供了...

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

    总之,"Asp.net MVC 3实例学习之ExtShop(四)的源代码"为我们提供了一个深入了解Asp.NET MVC 3开发的机会,通过研究源代码,我们可以学习到如何构建一个完整的电子商务系统,包括数据模型、业务逻辑、用户界面以及...

    基于ASP.NET MVC项目实例

    ASP.NET MVC(Model-View-Controller)是一种轻量级、基于组件的Web应用程序架构,它由微软开发并应用于.NET Framework中,为开发者提供了构建可测试、灵活且易于维护的Web应用的强大工具。本项目实例是针对初学者...

    asp.Net mvc4 实例

    ASP.NET MVC4是一种基于Microsoft .NET Framework的轻量级、模型-视图-控制器(MVC)框架,用于构建可维护、高性能的Web应用程序。在VS2010集成开发环境中,结合SQL2008数据库,我们可以创建出功能丰富的Web应用。...

    ASP.NET MVC项目实例

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

    Asp.Net MVC案例教程

    Asp.Net MVC是一种基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序开发框架。它由微软公司推出,旨在提供更灵活、可维护和测试友好的方式来构建动态网站、Web应用程序和服务。本教程将通过一...

    精通asp.net mvc 4 实例源码

    ASP.NET MVC 4 是微软开发的一个用于构建动态网站的开源框架,它基于模型-视图-控制器(MVC)设计模式,提供了强大的开发工具和灵活的架构,使得开发者能够更高效地创建优雅、可维护的Web应用程序。在这个“精通ASP...

    asp.net MVC3实例开发ppt

    asp.net MVC3实例开发教程,是基于ASP.NET MVC3+ADO.NET4+EF4.1+Jquery+插件等技术下的CRM企业客户管理系统,asp.net MVC3实例开发教程由北风网提供,asp.net MVC3实例开发教程包括:营销管理、客户管理、服务管理、...

    ASP.NET MVC实例

    在"ASP.NET MVC实例"中,我们有两个具体的示例项目——NerdDinner和My Movie List,这两个都是为了帮助初学者理解并掌握ASP.NET MVC框架而设计的。 NerdDinner是一个经典的教程项目,它模拟了一个晚餐聚会的管理...

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

    这个实例提供了一个完整的ASP.NET MVC网站的详细结构和实现,可以帮助开发者了解和学习如何创建高效、可维护的Web应用。 **ASP.NET MVC架构** 1. **模型(Model)**:模型是应用程序的核心部分,它处理业务逻辑和...

    ASP.NET MVC 5入门指南(中文PDF+源码)

    ASP.NET MVC 5入门指南 (中文PDF+源碼) 1. ASP.NET MVC 5 - 开始MVC 5之旅 2. ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ASP.NET MVC 5 - 将数据从控制... ASP.NET MVC 5 - 使用Wijmo MVC 5模板1分钟创建应用

    一套通用的Easyui+asp.net mvc开发框架源码

    【标题】"一套通用的Easyui+asp.net mvc开发框架源码"揭示了这是一个用于构建Web应用程序的基础架构,结合了两种技术:Easyui和asp.net MVC5。Easyui是一个基于jQuery的用户界面库,提供了丰富的组件和主题,用于...

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

    这个"ASP.NET MVC4开发指南"提供了一套全面的学习资源,旨在帮助开发者掌握这一强大的Web开发技术。 MVC(Model-View-Controller)模式是ASP.NET MVC4的核心设计原则,它将应用程序分为三个主要部分:模型(Model)...

    Pro ASP.NET MVC 5 (精通ASP.NET MVC5框架) 中文+英文+配套源代码

    ASP.NET MVC 5 是 Microsoft 推出的一款用于构建可伸缩、高性能的 Web 应用程序的框架,它基于模型-视图-控制器(MVC)设计模式,结合了ASP.NET Web Forms 和 ASP.NET Web API 的优势,提供了更现代的开发体验。...

    ASP.NET MVC5 编程实战.pdf

    ASP.NET MVC5 是微软开发的一款用于构建Web应用程序的框架,它结合了模型-视图-控制器(MVC)设计模式、ASP.NET Web Forms组件以及Web API功能,为开发者提供了更灵活、可测试的Web开发解决方案。这本书《ASP.NET ...

    ASP.NET MVC4 Web编程

    ASP.NET MVC4是一种基于微软.NET Framework的开源web应用程序框架,专为构建可维护性和测试性的动态网站而设计。它结合了MVC(Model-View-Controller)设计模式、ASP.NET的功能性和HTML5的新特性,提供了高效且灵活...

    ASP.NET MVC5 bootstrap 小例子

    ASP.NET MVC5是一个强大的Web应用程序开发框架,由微软公司提供,它结合了ASP.NET、Model-View-Controller(MVC)设计模式和 razor 视图引擎,为开发者提供了构建高效、可测试和易于维护的Web应用的能力。...

    asp.net mvc项目源码

    ASP.NET MVC是一个强大的框架,用于构建可维护的、高性能的Web应用程序。这个源码包显然包含了一个使用ASP.NET MVC和三层架构开发的项目实例。三层架构通常指的是数据访问层(DAL)、业务逻辑层(BLL)和表示层(UI...

Global site tag (gtag.js) - Google Analytics