asp.net-mvc – ASP.Net MVC“Magic Strings” – 可以避免吗?
好的,请看下面这个例子:
public ActionResult ViewProfile() { //Load the profile for the currently logged in user if (Membership.GetUser() != null) { //Do some stuff get some data. return View(ReturnViewModel); } return RedirectToAction("MainLogon","Logon"); } 在重定向到登录页面时,有没有避免“魔术字符串”? 解决方法
在这种情况下,我不会接近MVC Futures.
我建议使用T4MVC David Ebbo在这里谈到它: 此处的更新版本还包括对操作方法的重构支持: http://blogs.msdn.com/davidebb/archive/2009/06/26/the-mvc-t4-template-is-now-up-on-codeplex-and-it-does-change-your-code-a-bit.aspx 意味着不是使用这样的文字: <% Html.RenderPartial("DinnerForm"); %> 您现在可以使用intellisense并强烈输入: <% Html.RenderPartial(MVC.Dinners.Views.DinnerForm); %> 斯科特·汉塞尔曼(Scott Hanselman)在此发表了一篇博客: http://www.hanselman.com/blog/TheWeeklySourceCode43ASPNETMVCAndT4AndNerdDinner.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET元:resourcekey
- asp.net-mvc – 如何在EditorTemplate中获取完全限定的成员
- asp.net – GridView中的DropDownList SelectedIndexChange
- .net – 为什么我的文件结果文件名损坏了IE9?
- ASP.Net哪个用户帐户在IIS 7上运行Web服务?
- 使用.NET Class作为SSRS RDLC的数据源
- asp.net-mvc – Asp.Net MVC 4即使未经授权,用户也会通过身
- 如何在asp.net中使用facebook api创建一个facebook事件
- asp.net-mvc – 如果ASP.NET MVC中的用户匿名,则重定向到自
- asp.net-mvc – ASP.NET MVC 3 – 这个布尔值如何在控制器中