每日踩坑 2018-11-26 MVC Razor ActionLink 生成的URL中多生成了一个参数 ?length=n
生活随笔
收集整理的這篇文章主要介紹了
每日踩坑 2018-11-26 MVC Razor ActionLink 生成的URL中多生成了一个参数 ?length=n
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
RouteConfig 的路由注冊(cè)如下:
routes.MapRoute(name: "Default",url: "{controller}/{action}",defaults: new { controller = "Home", action = "Index" });Razor 代碼:
@Html.ActionLink(" 主頁(yè)", "Index", "Home", new { @class = "fa fa-dashboard" })這個(gè)時(shí)候 單擊F12 其命中的方法簽名是
public static MvcHtmlString ActionLink(this HtmlHelper htmlHelper, string linkText, string actionName, object routeValues, object htmlAttributes);可以看到本該三個(gè)參數(shù)方法簽名中的 controllerName 變成了 object routeValues
這時(shí)只需將頁(yè)面 Razor 代碼改為:
@Html.ActionLink(" 主頁(yè)", "Index", new { controller = "Home" }, new { @class = "fa fa-dashboard" })即可。
轉(zhuǎn)載于:https://www.cnblogs.com/Aaxuan/p/10021772.html
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的每日踩坑 2018-11-26 MVC Razor ActionLink 生成的URL中多生成了一个参数 ?length=n的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 解决webpack打包后-webkit-
- 下一篇: [转帖]主流硬盘接口都有哪些?