MVC: aspx view: を使用してリンクを作成しているときに、奇妙なことが起こりました。
<%= Url.Action("ActionName", "Controller", new { action = "add" }) %>
私が期待していた: "/Controller/ActionName?action=add"
、私はちょうど得ました: "/Controller/ActionName"
。
「アクション」路線図のせいかな??
これを強制する方法はありますか?ドキュメントはありますか? 他に何が剥がれるのか気になるからです。
ルート構成:
routes.MapRoute("Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);