Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将DropDownId传递给asp按钮控件_Javascript_Asp.net - Fatal编程技术网

Javascript 将DropDownId传递给asp按钮控件

Javascript 将DropDownId传递给asp按钮控件,javascript,asp.net,Javascript,Asp.net,我想使用下拉列表的id从一个Asp网页导航到另一个Asp网页。如何将简单的下拉ID传递给asp按钮控件?使用下拉列表的SelectedIndexChanged事件执行响应。将下拉ID作为查询字符串连接到重定向url中时,将其重定向到下一页。假设您的下拉列表是这样的 <asp:DropDownList runat="server" id="ddl" OnSelectedIndexChanged="SelectionCh

我想使用下拉列表的id从一个Asp网页导航到另一个Asp网页。如何将简单的下拉ID传递给asp按钮控件?

使用下拉列表的
SelectedIndexChanged
事件执行
响应。将下拉ID作为查询字符串连接到重定向url中时,将其重定向到下一页。

假设您的下拉列表是这样的

<asp:DropDownList runat="server" 
                  id="ddl"
                  OnSelectedIndexChanged="SelectionChanged"
                  AutoPostBack="true">
    <asp:ListItem Text="Page 1" Value="1" />
    <asp:ListItem Text="Page 2" Value="2" />
</asp:DropDownList>

正如您所见,您不需要额外的按钮来重定向到特定页面

尝试使用jquery或c#在下拉更改事件的hiddenfield中存储id,然后在按钮单击处理程序中获取该id
protected void SelectionChanged(object sender, EventArgs e)
{
    Response.Redirect("somepage.aspx?QueryString="+((DropDownList)sender).SelectedValue);
}