【发布时间】:2012-10-12 14:45:35
【问题描述】:
我之前一直保持默认路由,但是一次冲突导致我将默认参数id改为paramid。
通常,我在视图中使用这样的代码:
@Url.Action("Edit", "Suivis", new {o.ID})
这在控制器中:
public ActionResult Edit(int id) { ... }
但它不再起作用了,它迫使我使用:
@Url.Action("Edit", "Suivis", new {paramid = o.ID})
这是我控制器中的代码:
public ActionResult Edit(int paramidid) { ... }
我的问题是:为什么我现在必须在视图中指定参数名称?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 routing