Html Razor表单提交,包含来自模型的额外信息

Html Razor表单提交,包含来自模型的额外信息,html,asp.net-mvc,html-helper,Html,Asp.net Mvc,Html Helper,我当前正在尝试提交表单,同时从传播的模型中添加额外信息。就像我的模型已经有了信息一样,我希望在提交表单时一并传递这些信息 例如,TestModel具有名称、日期和读取时间属性 他认为: @using(Html.BeginForm(FormMethod.Post)){ @Html.TextBoxFor( model => model.Name, "Enter Name"); } 请注意,我的表单仅提交名称,但我也希望提交日期,该日期通过其他视图传播。我将如何实现这一点 编辑:假设在视

我当前正在尝试提交表单,同时从传播的模型中添加额外信息。就像我的模型已经有了信息一样,我希望在提交表单时一并传递这些信息

例如,TestModel具有名称、日期和读取时间属性

他认为:

@using(Html.BeginForm(FormMethod.Post)){
   @Html.TextBoxFor( model => model.Name, "Enter Name");
}
请注意,我的表单仅提交名称,但我也希望提交日期,该日期通过其他视图传播。我将如何实现这一点

编辑:假设在视图继承模型时,日期已传递到视图中。例如,模型中已经有日期,我需要通过表单传递它


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

只需使用隐藏的日期输入,如下所示:

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

你的问题不是很清楚。如果日期不在您的视图中,您希望如何将其发布到您的模型中?如果日期应该自动填充,您为什么希望将其发布?我编辑了您的问题。视图不继承TestModel。它使用TestModel作为模型。