建立联系,如果我不想做这在我看来标记,最佳做法在MVC
<%=Html.RouteLink("Listings", "Listings", new {market = "Austin", state = "Texas", pagenumber = 3 })%>
这将是创建在MVC 2链接的最佳方法?我有一个HTML助手来构建自定义链接,但它所做的只是充当RouteLink(或ActionLink)的包装器。我想要更优雅的东西,并且有一个更短的语法。如果我在控制器中建立链接,我如何将它推入视图?通过ViewData? (希望不是)。或者它会成为ViewModel的一部分?
我不确定这是否是一个有效的问题:D但是,T4MVC是否支持非MVC标准的项目结构?我的视图和部分视图文件夹位于与MVC 2项目中默认位置不同的位置。我有一个自定义视图引擎,根据各种业务规则选择正确的视图。 – Praveen 2010-08-06 23:57:31
@Praven - 是的,您可以使用模板获取设置文件,您可以在其中为视图和控制器设置目录。如果它更复杂,那么只需设置目录名称,就必须自己修改t4模板。 – Necros 2010-08-07 00:06:39
优秀。我现在在玩它。爱它到目前为止。谢谢! – Praveen 2010-08-07 00:09:44