Razor表格提交与模型的额外信息

时间:2013-07-16 18:10:31

标签: html asp.net-mvc html-helper

我目前正在尝试提交表单,同时从传播的模型中添加额外信息。就像我的模型已有信息一样,我希望将其与表单提交一起传递。

E.g。 TestModel具有Name,Date和ReadTime属性。

在视图中:

@using(Html.BeginForm(FormMethod.Post)){
   @Html.TextBoxFor( model => model.Name, "Enter Name");
}

请注意我的表单只提交名称,但我希望提交日期,这是从其他视图传播的。我怎么做到这一点?

编辑:假设在视图继承模型时将DATE传递到视图中。就像日期已经附带模型一样,我需要通过表单传递它。

EDIT2:日期来自调用此部分视图的上层视图层次结构,后者随后提交表单。我需要将来自上方视图的日期作为表单的一部分提交。

1 个答案:

答案 0 :(得分:0)

只需使用Date的隐藏输入:

@using(Html.BeginForm()) {
   @Html.HiddenFor(model => model.Date)
   @Html.TextBoxFor(model => model.Name, "Enter Name");
}