gpt4 book ai didi

asp.net-mvc - 如何在 foreach 中使用 EditorFor

转载 作者:行者123 更新时间:2023-12-02 03:39:01 25 4
gpt4 key购买 nike

我有一个模型:

public class MyListModel
{
public int ID {get;set;}
public List<User> Users{get;set;}
}

如何在 foreach 中使用 Html.EditorFor 方法?

@model MyListModel
<table>
<tr>
<th></th>
</tr>
@foreach (var item in Model.Users) {
<tr>
<td>
@Html.EditorFor(item.Enabled)
</td>
</tr>
}
</table>

最佳答案

@Html.EditorFor(x=> item.Enabled)

已经多次指出,默认情况下,将这样的模型发布回服务器在 mvc 中不起作用。为了在循环中使用 EditorFor 进行正确编辑 - for 应如下使用:

 @for(var i = 0; i< Model.Users.Count;i++){
Html.EditorFor(i=>Model.Users[i])
}

关于asp.net-mvc - 如何在 foreach 中使用 EditorFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1983999/

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