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 });
沒有留言:
張貼留言