查询字符串中查询字符串的一部分,为什么默认仅变量 myVar
的值未添加到出站网址 :
routes.MapRoute("MyRoute", "{controller}/{action}",
new { myVar = 1 });
Index.cshtml:
@Html.ActionLink("click me", "CustomVariable", "Home",
new { myVar = 1, newMyVar = 1000 }, null);
从上面的路由系统生成:
<a href="/Home/CustomVariable?newMyVar=1000">click me</a>
谢谢
答案 0 :(得分:2)
在路由规则中,您声明如果未提供默认值,则使用此值。
因此,当它与默认值相同时,实际上不需要提供该值,因为它只使用默认值。