Я ищу способ сохранить информацию индекса при переборе элементов в ASP.net MVC 2 с использованием механизма представления SPARK.У меня часто есть частичное представление, которое перебирает элементы, и кнопка для добавления новых элементов.
Я хочу сохранить индекс после отображения существующих элементов, а затем передать его обратно в то же частичное представление для создания и отображения нового элемента.
Например:
<div class="small">Enter the rooms associated with this facility.</div>
<div class="add">
<div id="rooms">
<AddRoom each="var roomModel in Model.FacilityRooms"
RoomModel="roomModel" Index="roomModelIndex" />
</div>
<div class="add">
<a id="addRoom" class="add" href="events/room/add.mvc">Add a room</a>
</div>
</div>
<p>
<input type="submit" value="Submit" />
</p>
</form>
В идеале я хотел бы сохранить индекс из цикла AddRoom и использовать его для кнопки «Добавить комнату», которая снова вызывает представление AddRoom с пустым объектом комнаты.
Я пытался использовать Javascriptи SPARK переменные, но не могу найти хороший способ сделать это.Есть предложения?
Ура!