使用html.begin表单,如何将{id}的值添加到post url?

时间:2010-06-11 16:22:07

标签: c# asp.net asp.net-mvc

我需要将url发布为/ controller / action / someID

不确定如何使用BeginForm帮助程序获取someID。

html.beginform("controller", "action", formmethod.post)

2 个答案:

答案 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。