使用ASP.Net MVC创建带有附加参数的ActionLink而不声明路由

MrM*_*les 1 actionlink razor asp.net-mvc-3

我有兴趣使用具有QuerySting Attached的ASP.Net MVC 3创建URL但是在任何地方我看它都说我需要创建一个路由.有谁知道如何创建这个:

    <a href="/home/search/1120000000?page=3">Next Page</a>
使用Html.ActionLink帮助程序.

Raf*_*fay 7

@Html.ActionLink("Next Page",
                 "search",
                 new{controller="home", id="1120000000", page="3"})
Run Code Online (Sandbox Code Playgroud)

如果您有默认路由设置,它将生成

<a href="/home/search/1120000000?page=3">Next Page</a>
Run Code Online (Sandbox Code Playgroud)