代码之家  ›  专栏  ›  技术社区  ›  Praveen

在MVC中构建链接的最佳实践

  •  2
  • Praveen  · 技术社区  · 15 年前

    <%=Html.RouteLink("Listings", "Listings", new {market = "Austin", state = "Texas", pagenumber = 3 })%>

    2 回复  |  直到 15 年前
        1
  •  2
  •   Necros    15 年前

    我更喜欢使用T4MVC而不是MVC期货ActionLink助手。你的线条应该是这样的:

    <%:Html.ActionLink("Listings", MVC.Listings.Index("Austing", "Texas", 3)) %>
    

    http://mvccontrib.codeplex.com/wikipage?title=T4MVC

        2
  •  2
  •   Wyatt Barnett    15 年前

    从长远来看,我认为Html.ActionLink 您在MVC Futures库中看到的是飞行方式:

    <%= Html.ActionLink<ListingsController>(x => x.Listings("Austin", "Texas", 3)) %>
    

    使用HTMLHelper,即使它们只是当前基于魔术字符串的功能的包装,因为它至少减少了你对魔术字符串的正面影响,并提供了一个单一的改变点。