【发布时间】:2011-02-12 06:35:17
【问题描述】:
T4MVC 很酷,但是在我的项目中集成它时遇到了一些问题,真的很感谢任何帮助:
-
我的所有操作都收到了这样的警告(我使用
SnippetsBaseController作为我所有控制器类的基类:警告 26 'Snippets.Controllers.ErrorController.Actions' 隐藏了继承的成员 'Snippets.Controllers.Base.SnippetsBaseController.Actions'。如果打算隐藏,请使用 new 关键字。 C:\projects_crisp-source_crisp\crisp-sn-ps\Snippets\T4MVC.cs 481 32 个片段
-
是否可以有自定义路由的强类型名称,例如,我有这样定义的路由:
routes.MapRoute( "Feed", "feed/", MVC.Snippets.Rss() );
是否可以更换:
<%= Url.RouteUrl("Feed") %>
类似:
<%= Url.RouteUrl(MVC.Routes.Feed) %>
拥有指向静态文件的强类型链接真的很酷,但是我在我的页面中使用
<base />,所以我不需要任何 URL 处理,我可以重新定义T4MVCHelpers.ProcessVirtualPath不调整T4MVC.tt本身?T4MVC 始终生成带有大写控制器和操作名称的链接,例如: /Snippets/Add 而不是 /sn-ps/add。是否可以将它们生成为小写?
【问题讨论】:
-
记得经常查看开发者的文档:github.com/T4MVC/T4MVC/wiki/…
标签: asp.net-mvc t4mvc