【问题标题】:How to pass Javascript Value to a method in C#如何将Javascript值传递给C#中的方法
【发布时间】:2013-09-04 18:58:54
【问题描述】:

这是我的单选按钮列表

<asp:RadioButtonList ID="geo_radio" runat="server" RepeatDirection="Vertical" RepeatLayout="Table" >                             
    <asp:ListItem Value="state">State</asp:ListItem>
    <asp:ListItem Value="county">County</asp:ListItem>
    <asp:ListItem Value="county subdivision">County Subdivision</asp:ListItem>
    <asp:ListItem Value="place">Place</asp:ListItem>
    <asp:ListItem Value="micropolitan">Micropolitan</asp:ListItem>
    <asp:ListItem Value="combined statistical area">Combined Statistical Area</asp:ListItem>
    <asp:ListItem Value="congressional districts">Congressional Districts</asp:ListItem>
    <asp:ListItem Value="Custom Region">Custom Region</asp:ListItem>
</asp:RadioButtonList>  

我可以使用

检索选定的值
$('#<%=geo_radio.ClientID%>').find('input[type="radio"]').click(function () {
    var selectedValue = $(this).val();
});

在我的 .aspx 页面中,我有一个 FetchData() 方法。我在页面加载时调用这个函数

protected void Page_Load(object sender, EventArgs e)
{
    FetchData();   
} 

如何将选定的单选按钮值发送到 FetchData() 函数。

【问题讨论】:

标签: c# javascript jquery asp.net


【解决方案1】:

您可以使用隐藏字段,设置asp隐藏字段的值,也可以使用请求对象检索值。

The Hidden Field class

【讨论】:

    【解决方案2】:

    将 selectedValue 添加到隐藏字段并获取隐藏字段值到后面的代码并将其传递给您的函数

    $("#hid").val(selectedValue);
    

    hid 是 id 或你的隐藏字段

     FetchData(hid.value);
    

    【讨论】:

      猜你喜欢
      • 2020-01-05
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      相关资源
      最近更新 更多