的特殊含义,正如你知道的,当我们想去中的项目是由什么是ID的MVC
@Html.ActionLink("Details", "Details", new { id=item.Id })
http://localhost:xxxx/Item/Details/1
我们应该称之为“1”参数来实现?它不是查询字符串参数,但它是什么? mvc是否将此参数解释为查询字符串参数?
而另一件事是,当我设置链接如下:
@Html.ActionLink("Edit", "Edit", new { itemIdNo=item.Id })
MVC创建此链接为:
http://localhost:xxxx/Item/Details?itemIdNo=1
正如你看到的,他们有很大的不同。 “id”参数在MVC中有特殊含义吗?
我们应该称之为“1”参数?它不是查询字符串参数,但它是什么?
是否mvc将此参数解释为查询字符串参数?
查看路线表 – Satpal
这不是特别的。这完全取决于你设定的路线 –