解决Html.ActionLink生成的a标签href参数含有?length参数问题

使用Html.ActionLink方法生成链接时自动多生成了一个参数length,有两种方式可以解决这个问题。

原代码:

@Html.ActionLink("登录", "Login", "Account","", new { @class = "navbar-brand" })


方法一:

把空字符串参数换成匿名空对象。

@Html.ActionLink("登录", "Login", "Account", new { }, new { @class = "navbar-brand" })

方法二:

使用对象的方式指定控制器名。

@Html.ActionLink("登录", "Login", new {controller="Account" }, new { @class = "navbar-brand" })


猜你喜欢

转载自blog.csdn.net/wangzl1163/article/details/78075182
今日推荐