当我使用 MVC 创建链接时发生了一些奇怪的事情:aspx 视图:
<%= 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 = "" }
);