使用Project Velocity增强ASP.NET MVC应用程序
t;PlanMyNight.LogOn"; public static void RegisterRoutes(RouteCollection routes) { var areaContext = new AreaRegistrationContext(AreaName, routes); areaContext.MapRoute( "LogOn", "PlanMyNight.LogOn/Account/{action}", new { controller = "Account" }, new[] { "PlanMyNight.LogOn.Controllers" }); } } 注意:请注意,路由被添加到一个 AreaRegistrationContext 中, 而非 RouteCollection。这是由于路由被映射到 PlanMyNight.LogOn 区域。这允许拥有位于不同区域中 的相同路由。 2.修改 Global.asax 文件中的 PlanMyNight 的 RegisterRoutes 方法实现,注册 PlanMyNight.LogOn 路由。为此: a.在 solution explorer 中双击 Global.asax 文件。 b.添加以下命名空间定义: C#
c.使用以下代码替换当前 RegisterRoutes 方法实现: (代码片段 – 增强 PlanMyNight MVC 应用程序– RegisterRoutes 方法) C#
3.按 CTRL + SHIFT + B 生 成解决方案。 下一步: 练习 2:验证 练习 2:验证 在此验证中,您将通 过检查现在允许登录站点的应用程序来检查是否已正确执行了练习的所有步骤。 1.按 CTRL + F5 在不调试的情况下启动应用程序。 注意:请注意,应用程序的导航栏中现在有了一个 LOG ON 链 接。 图 12 LOG ON 链接 2.单击 LOG ON 链接。 3.在 LOG ON 页面中,单击 Register 创建新用户。 4.填写必填数据,创建新用户帐户。
图 13 注册 页 注意:您可使用模拟数据创建用户帐户,输入以下数据:
5.单击 Register 注册用户并登录站 点。 注意:在登录到站点之后,请注意屏幕右上角显示的欢迎消息,而且 LOG ON 链接也更改为 LOG OFF 图 14 登录首 页 总结 在本动手实验中,您了解了如何使用 Project Velocity 为 MVC 应用程序添加 缓存功能。 此外,您还了解了如何使用 MVC Areas 设计应用程序的结构,并看到了如何利用它们 将组件部署到应用程序中。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |