我正在使用多个模型,因此 textboxfor 的输入名称因多个模型而不同,因此参数始终为空。
我解释了我的意思,如下所示:
@Html.TextBoxFor(model => model.managers.person_name)
我有两个表,分别是“manager”和“mayor_assistance”,我和我的班级一起称这些模型。此时一切都很好。但是,当我将这些模型与 TextBoxFor 一起使用时,输入名称设置为“manager.person_name”,但我的名称为 manager 的表有一个 person_name 列,因此我的参数始终为空,如下面的 html 标记
<input id="managers_person_name" name="managers.person_name" type="text" value="">
然后我必须用“新”标签更改输入名称的 tex 框,我得到相同的结果
@Html.TextBoxFor(model => model.managers.person_name,new { @name="person_name" })
那么如何更改 TextBoxFor 输入名称?