快速业务通道

使用Project Velocity增强ASP.NET MVC应用程序

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-20
此:

a.在 Solution Explorer 中,右键单击 PlanMyNight 项目。

b.单击 Add Reference。

c.在 Projects 选项卡中选择 PlanMyNight.LogOn 并单击 OK。

图 10

添加 PlanMyNight.LogOn 引用。

11.按 CTRL + SHIFT + B 生成解决方案 。

任务 2 –为 MVC Areas Project 启用自定义生成

在此任务中,您将修改项目文 件,允许 MVC Areas 的自定义生成。

1.在 Solution Explorer 中右键单击解决方案内的各项目 ,并选择 Unload Project。

2.右键单击 PlanMyNight 项目,选择 Edit PlanMyNight.csproj。

图 11

编辑 PlanMyNight.csproj。

3.找到以下标记:

XML

<!-- To  enable MVC area subproject support, uncomment the following two  lines:

4.取消注释该标记之后的两行,以启用 MVC 区域子项目支持。

XML

<UsingTask TaskName="Microsoft.Web.Mvc.Build.CreateAreaManifest"  .../>
<UsingTask  TaskName="Microsoft.Web.Mvc.Build.CopyAreaManifests" .../>

5.找到以下标记:

XML

<!-- If this is an area parent project, uncomment the  following lines:

6.取消注释此标记之后的两行。

XML

<CreateAreaManifest AreaName="$(AssemblyName)" AreaType="Parent"  .../>
<CopyAreaManifests ManifestPath="$(AreasManifestDir)" CrossCopy="false"  .../>

7.保存项目并关闭文件。

8.重新载入 PlanMyNight 项目。为此:

a.在 Solution Explorer 中,右键单击 PlanMyNight 项目。

b.单击 Load Project

c.当 Visual Studio 检测到您的项目文件中有自定义生成步骤时,将显示一条警告消息 。

d.选择 Load Project Normally 并单击 OK。

9.右键单击 PlanMyNight.LogOn 项目并 选择 Edit PlanMyNight.LogOn.csproj。

10.找到以下标记:

XML

<!-- To enable MVC area subproject  support, uncomment the following two lines:

11.取消注释该标记之后的两行, 以启用 MVC 区域子项目支持。

XML

<UsingTask  TaskName="Microsoft.Web.Mvc.Build.CreateAreaManifest" .../>
<UsingTask  TaskName="Microsoft.Web.Mvc.Build.CopyAreaManifests" .../>

12.找到以下标记 :

XML

<!-- If this is an area child project, uncomment the  following line:

13.取消注释此标记之后的一行。

XML

<CreateAreaManifest AreaName="$(AssemblyName)" AreaType="Child"  .../>

注意:这种自定义会导致某些子区域文件(如视图)在应用程序生成之前被复 制到主项目中。

14.保存项目并关闭文件。

15.重新载入 PlanMyNight.LogOn 项目。为此 :

a.在 Solution Explorer 中,右键单击 PlanMyNight.LogOn 项目。

b.单击 Load Project

c.当 Visual Studio 检测到您的项目文件中有自定义生成步骤时,将显示一条警告消息 。

d.选择 Load Project Normally 并单击 OK。

16.按 CTRL + SHIFT + B 生成解决方案 。

任务 3 - 注册路由

1.在 PlanMyNight.LogOn 项目中,创建一个新的静态类,名为 Routes。

a.在 Solution Explorer 中,右键单击 PlanMyNight.LogOn 项目。

b.指向 Add,并单击 Class。

c.键入 Routes.cs 作为类名,单击 Add。

d.为类添加以下命名空间指令:

C#

using System.Web.Mvc;
using System.Web.Routing;

e. 将默认类实现替换为以下代码:

(代码片段 – 增强 PlanMyNight MVC 应用程序– Routes 类)

C#

public static class Routes
{
    public  const string AreaName = &quo

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号