javascript - Asp.net 下拉 onchange 调用函数和函数内获取下拉选择值
问题描述
1.aspx页面
A.) asp:dropdown ...onchange="javascriptfunctionname">
B.) <script>
Javascriptfunctionname
{
Getting dropdown selected values
}
</script>
C.) Problem Here:
How to pass drop down selected values in any c# method
D.) C# code
Public methodname
{
// NEED TO COMBO VALUES HERE ON CALLING ONCHANGE FUNCTION
}
请帮助指导。非常重要,迫切需要完成。谢谢
解决方案
您可以在控件上使用回发,每次 onchange 命中时,它都会回发到服务器,您可能会在服务器端获得价值。
html
<asp:dropdownlist runat="server" autopostback="true" onselectedindexchanged="ddlTest_SelectedIndexChanged" id="ddlTest"> </asp:dropdownlist>
后面的代码
protected void ddlTest_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedText = ddlTest.SelectedItem.Text;
string selectedValue = ddlTest.SelectedItem.Value;
//--- Show results in page.
Response.Write("Selected Text is " + selectedText + " and selected value is :" + selectedValue);
}
推荐阅读
- angular - 通过服务器验证使用警卫保护路由器
- jenkins - Ansible vars file group_vars/"{{ param }}"/vars.yml was not found on the Ansible Controller
- python - PyQt5 - PushButton 在第二次点击时出错
- html - HTML 表格边框不会消失
- scala - Scala Play HTTP 和 gRPC
- jquery - 使用 Jquery 抓取 REST API 返回的 json 数组中的元素
- c++ - 在修改 C++ 时将数组传递给递归函数
- python - 如何向 tkinter 应用程序添加滚动条?
- angular - 如何使用 ASP.NET Web API 将文件列表返回到 Angular 应用程序
- pandas - 调用 sagemaker 端点时如何构造“text/csv”有效负载