我有幾個強類型的局部視圖以列表格式顯示輸出。這裏是諧音之一:訪問Master中的部分視圖元素ID和名稱
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<Student.Models.vwStudent>>" %>
<table>
<tr>
<th>
Student ID
</th>
<th>
Past Due Amount
</th>
<th>
Past Due Days
</th>
</tr>
<% if (Model != null)
foreach (var item in Model) { %>
<tr>
<td>
<%=Html.TextBox("StudentID",item.StudentID) %>
</td>
<td>
<%=Html.TextBox("PastDueAmount",item.PastDueAmount) %>
</td>
<td>
<%=Html.TextBox("PastDueDays",item.PastDueDays) %>
</td>
</tr>
<% } %>
</table>
這裏是我如何訪問上面的部分在主:
<% using(Html.BeginForm("SaveStudentInvoice", "StudentInvoice")) %>
<% { %>
<% Html.RenderPartial("DisplayStudentInvoiceList"); %>
<input type="button" id="Submit" name="Submit" value="Submit" />
<% } %>
現在,我有主了「保存」按鈕,當我點擊要救學生證,過期到期金額和過期到期天數。如何訪問主視圖中的局部視圖元素ID和名稱以進行插入?
在此先感謝。
我想你應該在你的偏好裏面有保存按鈕,但是你可以使用JavaScript。沒有檢查過,但它應該像'document.forms [0] .submit();',除非你有更多的表單。比改變索引。 – Silvermind 2012-07-16 21:51:12