我有位置列表
public class Location
{
public string LocationName { get; set; }
public string Address { get; set; }
}
我为这个类创建了编辑器模板
<div>
<span>@Html.TextBoxFor(a => a.LocationName)</span>
<span style="color: red;">@Html.TextBoxFor(a => a.Address )</span>
</div>
问题是位置与 ajax 一起加载到我的页面,然后我要将结果发送回服务器。但是如何用特定的索引来获取这个位置呢?我的意思是,对于第一个位置,它将像这样生成:
<input type="text" name="Locations[0].LocationName" />
对于第二个位置,当我按下“添加位置”按钮时,它应该从服务器获取此位置(从控制器的操作作为 html 字符串)但索引 1 不是 0,因为它是下一个位置。
有可能实现吗?或者我做错了什么?