如何将 Javascript 值传递给 C# 中的方法
本文关键字:方法 Javascript 值传 | 更新日期: 2023-09-27 18:30:22
这是我的单选按钮列表
<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() 函数。
可以使用隐藏字段,设置 asp 隐藏字段的值,也可以使用请求对象检索值。
隐藏字段类
将 selectedValue 添加到隐藏字段,并将隐藏字段值获取到代码隐藏并将其传递给您的函数
$("#hid").val(selectedValue);
hid 是 ID 或您的隐藏字段
FetchData(hid.value);