我正在视图页面中显示一个简单的模型值:@Model.Name
我需要在其中包含一个ID和一个名称。
我可以在Html.TextBoxFor中包含id和名称:
@Html.TextBoxFor(model => model.Name, new { @class = "form-control bg-white", @placeholder = "Name", @id="Name", @name="Name" })
类似地,我也需要在@Model.Name
中输入id和名称。
谁能帮我 ?
谢谢。
答案 0 :(得分:1)
您可以使用以下方法实现相同的结果:
@Html.HiddenFor(model => model.Name)
答案 1 :(得分:0)
@ Html.TextBoxFor(model => model.Name,新的{htmlAttributes = new {@class =“ form-control”,id =“ Name”,name =“ Name”}})
我认为这可以解决您的问题
答案 2 :(得分:0)
没关系,我没有找到想要的答案,因此,我使用了一种替代方法来发送“名称”值,如下所示:
@Model.Name
<input type="text" name="name" value="@Model.Name" hidden />
我创建了一个输入类型并将其隐藏,以便稍后(提交表单时)通过name属性提取值。