Có quan điểm cho hiển thị 5 danh sách thả xuống dân cư với tất cả các khóa học có sẵn từ bảng có liên quan:Hãy chọn giá trị từ nhiều selectlists trong điều khiển MVC3
@model StudentRegistrationPortal.Models.CourseRegisterModel
@{
ViewBag.Title = "registerCourses";
}
<h2>Welcome
@Context.User.Identity.Name
</h2>
@Html.ActionLink("[Sign Out]", "SignOut", "Admin")
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
<legend>Following are available Courses - Please select Courses to Register</legend>
<table>
<tr>
<td>
<div class="editor-label">
Course-1:
</div>
</td>
<td>
<div class="editor-field">
@Html.DropDownListFor(m => m.Course.CId, Model.CoursesList)
</div>
</td>
</tr>
<tr>
<td>
<div class="editor-label">
Course-2:
</div>
</td>
<td>
<div class="editor-field">
@Html.DropDownListFor(m => m.Course.CId, Model.CoursesList)
</div>
</td>
</tr>
<tr>
<td>
<div class="editor-label">
Course-3:
</div>
</td>
<td>
<div class="editor-field">
@Html.DropDownListFor(m => m.Course.CId, Model.CoursesList)
</div>
</td>
</tr>
<tr>
<td>
<div class="editor-label">
Course-4:
</div>
</td>
<td>
<div class="editor-field">
@Html.DropDownListFor(m => m.Course.CId, Model.CoursesList)
</div>
</td>
</tr>
<tr>
<td>
<div class="editor-label">
Course-5:
</div>
</td>
<td>
<div class="editor-field">
@Html.DropDownListFor(m => m.Course.CId, Model.CoursesList)
</div>
</td>
</tr>
</table>
<p>
<input type="submit" value="Register" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Home","Student")
</div>
Sinh viên sẽ lựa chọn một khóa học từ mỗi nút danh sách thả xuống và nhấn Register.
Câu hỏi của tôi là làm thế nào tôi sẽ nhận được các khóa học được chọn trong bộ điều khiển có liên quan?
Cảm ơn.
bạn có thể vui lòng cho tôi biết lý do tại sao bạn có Bind với m giá trị như nhau. Course.CId trong mỗi trình đơn thả xuống? –
Vì tôi cần hiển thị tất cả các khóa học trong mỗi danh sách thả xuống ... – Azeem
Có, Nhưng đã ràng buộc cùng một giá trị cho mỗi menu thả xuống. Tôi cho rằng nó không phải là trường hợp –