我有一个位置列表。
我为这个类创建了一个编辑器模板。
问题在于我的页面使用ajax加载位置,然后我将把结果发送回服务器。 但是如何获取具有特定索引的位置?我的意思是对于第一个位置,它将生成类似于此的内容:
当我按下“添加位置”按钮时,第二个位置应该从服务器获取该位置(来自控制器的操作作为html字符串),但索引应为1而不是0,因为这是下一个位置。有可能实现吗?或者我做错了什么?
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,因为这是下一个位置。有可能实现吗?或者我做错了什么?
LocationController: ApiController
并实现其中的Get()
、Get(id)
、Put(id)
、Post(id)
方法。使用 jQuery 接收/发送 JSON 到服务端。 - vittore