У меня есть строго типизированная страница mvc, в которой я хочу привязать список неупорядочения к списку объектов. Таким образом, в MVC зрения это может выглядеть какСвязывание динамического списка ASP.NET MVC
<% foreach (var item in Model.WhatYouDoL) { %>
<li><%: Html.Encode(item.Text) %><input type="hidden" name="WhatYouDoL[0].Reference" /></li>
<% } %>
мой взгляд модель может выглядеть примерно
public class ViewModelQuoteWhatYouDoInMotorTrade
{
public List<WhatYouDo> WhatYouDoL { get; set; }
}
и мой список содержит объект как
public struct WhatYouDo
{
public decimal Percent { get; set; }
public string Reference { get; set; }
public string Text { get; set; }
}
сковывает нормально обеспечение Я использую WhatYouDoL [0] .Пример с индексом ([0]), который при загрузке я могу установить с индексом. Проблема заключается в том, что я хочу добавить и удалить из этого списка на стороне клиента. Поэтому у меня может быть несколько js, которые добавят и добавят элемент списка и удаляют текущий. Это означает, что я должен каким-то образом управлять индексами в имени и сохранять их в порядке и не дублировать на стороне клиента. Кто-нибудь знает, есть ли способ обойти, используя индекс в имени.
Заранее спасибо.
ли вам хотите обновить список с помощью Ajax? Или что. Пожалуйста, предоставьте дополнительную информацию. – 2010-12-02 21:31:23