【发布时间】:2013-03-24 06:39:21
【问题描述】:
在 MVC4 中,使用
Html.BeginForm("/", null, FormMethod.Post, new{something="demo"})
生成的表单有
action="//"
因为它显然是试图将控制器和操作挤入 url。但是,我使用 HomeController 作为默认控制器,所以我不希望 /Home/action 在 url 中。这在大多数地方都运行良好,但这种形式似乎让我绊倒了
有什么想法吗?
【问题讨论】:
-
你必须使用@Html 标记吗?你可以写纯html
-
表单有客户端验证,所以尽量保持@html 路由。另外,我只需要弄清楚如何做到这一点
标签: asp.net .net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4