使用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" })