Asp.net mvc MVC如何将标签数据从视图传递到控制器?

Asp.net mvc MVC如何将标签数据从视图传递到控制器?,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,我正在尝试将数据从视图传递到控制器。我使用BeginForm,可以将用户输入的数据传递到文本框。但我也想传递标签数据,因为标签是自动填充的,我需要将这个标签文本保存到数据库中。我该怎么办? 视图: 发布表单时,标签数据未被发送。但是,您可以添加一个包含标签数据的类型为hidden的输入 大概是这样的: <tr> <td align="left"><label for="startDate">Start Date : </td> <td

我正在尝试将数据从视图传递到控制器。我使用BeginForm,可以将用户输入的数据传递到文本框。但我也想传递标签数据,因为标签是自动填充的,我需要将这个标签文本保存到数据库中。我该怎么办? 视图:


发布表单时,标签数据未被发送。但是,您可以添加一个包含标签数据的类型为hidden的输入

大概是这样的:

<tr>
  <td align="left"><label for="startDate">Start Date : </td>
  <td align="left">
    <label>@Model.StartDate</label>
    <input type="hidden" name="startDate" value="@Model.StartDate" id="startDate"/>
  </td>
</tr>

开始日期:
@模型起始日期

当您发布表单时,标签数据不会被发送。但是,您可以添加一个包含标签数据的类型为hidden的输入

大概是这样的:

<tr>
  <td align="left"><label for="startDate">Start Date : </td>
  <td align="left">
    <label>@Model.StartDate</label>
    <input type="hidden" name="startDate" value="@Model.StartDate" id="startDate"/>
  </td>
</tr>

开始日期:
@模型起始日期

A
不是表单控件。您需要为该值生成表单控件,例如,隐藏的Input
不是表单控件。您需要为值生成表单控件,例如隐藏input@john用代码更新你的问题。不要将代码块放入注释中。感谢您的帮助:)@john用代码更新您的问题。不要将代码块放入注释中。感谢您的帮助:)
<tr>
  <td align="left"><label for="startDate">Start Date : </td>
  <td align="left">
    <label>@Model.StartDate</label>
    <input type="hidden" name="startDate" value="@Model.StartDate" id="startDate"/>
  </td>
</tr>