我需要将url发布为/ controller / action / someID
不确定如何使用BeginForm帮助程序获取someID。
html.beginform("controller", "action", formmethod.post)
答案 0 :(得分:6)
我相信会:
Html.BeginForm("Controller","Action",new { someID = Model.SomeID }, FormMethod.Post);
...基于MVC中FormExtensions的this重载。
答案 1 :(得分:0)
试试这个:
using (Html.BeginForm("controller", "action", new { id = 1234 }, FormMethod.Post))
第三个参数是routeValues。