2014年12月10日 星期三

MVC使用錨點

  • 作法一:使用@Html.ActionLink指令
    • @Html.ActionLink("linkText","actionName","controlName","protocol","hostName","fragment",routeValues,htmlAttributes)
    • @Html.ActionLink("測試錨點一", "feature", "Home", null, null, "test1", null, new {@class="123"})
    • 產生的網址為 /Home/feature/#test1
  • 作法二:直接串在原網址後面
    • <a href="@Url.Action("feature", "Home")#test1">測試錨點一</a>
  • 作法三:改路由規則
    以下路由規則為示意
    • routes.MapRoute("fragment", "{action}.html/{id}#{target}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });

沒有留言:

張貼留言