以前はデフォルトのルーティングを維持していましたが、競合が原因でデフォルト パラメータ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) { ... }
私の質問は: ビューでパラメーター名を指定する必要があるのはなぜですか?