Asp.net mvc 单击单选按钮加载ASP.NET MVC强类型部分视图

Asp.net mvc 单击单选按钮加载ASP.NET MVC强类型部分视图,asp.net-mvc,Asp.net Mvc,我有两个强类型部分视图(Developers list和Testers list),各自的视图是Developers.ascx和Testers.ascx 现在我想根据选中的单选按钮加载一个局部视图。 如何读取radiobutton选项的值? 如果有人能提供代码片段或一些指导,我将不胜感激 谢谢你的时间 以下是我的父控制器代码和视图: 父控制器: [HttpGet] public ActionResult View IT People List(string type) { var dev

我有两个强类型部分视图(Developers list和Testers list),各自的视图是Developers.ascx和Testers.ascx

现在我想根据选中的单选按钮加载一个局部视图。 如何读取radiobutton选项的值? 如果有人能提供代码片段或一些指导,我将不胜感激

谢谢你的时间

以下是我的父控制器代码和视图:

父控制器:

[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&nbsp;&nbsp;<%= Html.RadioButton("Type", 2, false)%> Testers
            </td>        
        </tr>
        <tr>
            <td colspan = 2>
            <%Html.RenderPartial("Developers", Model);%>
            </td>
        </tr>
    </table>
</asp:Content>
谢谢
Rita

使用jQuery进行ajax调用,从局部视图返回html(单击单选按钮)。然后再次使用jQuery修改页面的html


有关详细信息,请参阅和文档。

单选按钮更改事件是否未触发?有线索吗?谢谢!!我一直在试图弄清楚为什么我的radiobuttonlist没有在更改或单击时启动-这种语法很有效:)
$('input:radio[name=Type]').change(function() {
    var url = '/Home/Developers';
    if ($(this).val() === '2') {
        url = '/Home/Testers';
    }
    $("#result").load(url);
});
$('input:radio[name=Type]').change(function() {
    var url = '/Home/Developers';
    if ($(this).val() === '2') {
        url = '/Home/Testers';
    }
    $("#result").load(url);
});