gpt4 book ai didi

asp.net-mvc-3 - IEnumerable 的 mvc3 形式

转载 作者:行者123 更新时间:2023-12-03 07:32:07 24 4
gpt4 key购买 nike

我有一个模型,我想要一个批量更新页面,但遇到了问题。

我的 View 模型:

public class ApproveView
{

public IEnumerable<MyObject> ObjectList { get; set; }

}

在我看来,我有:
foreach (var item in Model.ObjectList)
{
<div>


<table class="form" width="100%">
<tr>

<td>@Html.LabelFor(model => item.Accurate)<br />
@Html.RadioButtonFor(model => item.Accurate, true) Yes
@Html.RadioButtonFor(model => item.Accurate, false) No
@Html.ValidationMessageFor(model => item.Accurate)
</td>
<td>
@Html.LabelFor(model => item.Comments)<br />
@Html.TextAreaFor(model => item.Comments)<br />
@Html.ValidationMessageFor(model => item.Comments)
</td>
</tr>

</table>

@Html.HiddenFor(model => item.ID)
@Html.HiddenFor(model => item.CreatedOn)
@Html.HiddenFor(model => item.CreatedBy)
@Html.HiddenFor(model => item.ModifiedOn)
@Html.HiddenFor(model => item.ModifiedBy)
<hr />
}

这会遍历我的对象并打印表单。问题是所有相同类型的字段都具有相同的名称。因此,例如,我所有的单选按钮都已连接,而我只能选择一个。

如何使每个字段的名称唯一并与该对象关联?我是在正确的轨道上还是有更好的方法来做到这一点?

最佳答案

查看这个帖子:http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx

您需要为您的实体创建编辑器。

希望能帮助到你。

关于asp.net-mvc-3 - IEnumerable 的 mvc3 形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7506277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com