1

为什么不将默认变量 的值作为查询字符串myVar的一部分添加到出站 URL

    routes.MapRoute("MyRoute", "{controller}/{action}",
        new { myVar = 1 });

索引.cshtml:

         @Html.ActionLink("click me", "CustomVariable", "Home", 
                  new { myVar = 1, newMyVar = 1000 }, null);

从上面的路由系统生成:

       <a href="/Home/CustomVariable?newMyVar=1000">click me</a>

谢谢

4

1 回答 1

2

在您的路由规则中,您声明如果未提供默认值,则使用此值。

所以当它与默认值相同时,确实不需要提供该值,因为它只会使用默认值。

于 2013-03-26T20:37:27.903 回答