我有兩個強類型的局部視圖(開發者名單和測試人員名單)和相應的意見和Developers.ascx Testers.ascx負載ASP.NET MVC強類型的單選按鈕,點擊局部視圖
現在我想加載基於所選擇的單選按鈕的一個局部視圖。 如何讀取單選按鈕選項的值? 如果有人可以提供代碼片段或一些指南,我將不勝感激。
欣賞你的時間!
這是我的父母控制器代碼&查看:
父控制器:
[HttpGet]
public ActionResult View IT People List(string type)
{
var developers = from d in itEntity.Developers select s;
return View(developers);
}
父視圖:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Mvc.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<DataModel.Developers>>" %>
<asp:Content ID="Content2" ContentPlaceHolderID="cphHead" runat="server">
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="cphContent" runat="server">
<h2>View All IT Dept List</h2>
<table>
<tr>
<td class="Form_Label"><label for="txType">Select List:</label> </td>
<td>
<%= Html.RadioButton("Type", 1, true)%> Developers <%= Html.RadioButton("Type", 2, false)%> Testers
</td>
</tr>
<tr>
<td colspan = 2>
<%Html.RenderPartial("Developers", Model);%>
</td>
</tr>
</table>
</asp:Content>
兩個強類型的控制器是:
[HttpGet]
public ActionResult Developers()
{
var developers = from d in itEntity.Developers select d; return View(developers);
}
[HttpGet]
public ActionResult Testers()
{
var testers = from t in itEntity.Testers select t; return View(testers);
}
謝謝 Rita
單選按鈕更改事件不發射?任何線索? – Rita 2010-01-15 15:02:31
謝謝!被卡住試圖找出爲什麼我的單選按鈕不是在改變或點擊發射 - 這種語法工作耶! – Jen 2011-02-03 02:54:04