ASP.NET MVC - 向ActionLinks添加查询字符串"length ="?

Sco*_*ttG 28 asp.net-mvc query-string

我有几个ActionLinks,在渲染时获得一个长度键/值,它似乎表示控制器名称的字符数.怎么能删除?

Dan*_*plo 44

猜测,您可能正在使用Html.ActionLink的错误重载,并且正在添加路由参数而不是HTML属性.在指定HTML属性之前,需要添加NULL作为第四个参数.就像是:

 Html.ActionLink("Title", "Action", "Controller", null ,new { title = "Title"} )
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请发布您的代码.