룸이 포함 된 시설 클래스를 편집 할 수있는 SPARK 웹 양식이 있습니다. 시설을 편집 할 때 편집을 위해 모든 회의실이 나열됩니다. 양식은 편집을 위해 잘 작동하지만 기존의 것 아래에 새로운 빈 공간을 추가하는 버튼 "Add Room"을 포함하고 싶습니다. 이것이 어떻게 이루어 졌는지 모든 아이디어? ASP.net MVC 2 SPARK - 스파크 페이지에 "새 항목 추가"링크를 만듭니다.
현재 내 SPARK 페이지에서이 일을하고있다 :[All the Facility editing stuff...]
<p>Room</p>
<div class="small">Enter the rooms associated with this facility.</div>
<div class="add">
<div id="room">
<AddFacilityRoom each="var roomModel in Model.FacilityRooms" RoomModel="roomModel" Index="roomModelIndex" />
</div>
<a id="addRoom" class="add" href="events/room/add.mvc">Add a room</a>
</div>
AddFacilityRoom 방을 편집하기위한 HTML 요소가 포함되어 있습니다.
add.mvc를 사용하여 새로운 빈 Room 클래스를 만들고 기존의 것 아래에 새로운 동일한 (그러나 비어있는) 컨트롤을 삽입하고 싶습니다. 현재 "Add a Room"버튼을 클릭하면 새 페이지가 열립니다.
다음과 같이 할 수 있습니다. <% = Html.ActionLink ("Add Room", "add", "room", new {id = "1"}, null) %> 페이지도. 이것을 위해 Ajax를 사용해야합니까? – Ian
나는 대신 이것을 시도했다 : <% = Ajax.ActionLink ("Add Room", "Add", "Room", 새로운 {id = Model.Id}, 새로운 AjaxOptions {UpdateTargetId = "ajaxReplace"}) %>. 이것은 또한 새로운 페이지에서 열립니다. – Ian