Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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
asp.net中未触发下拉列表自动回发_Asp.net_Combobox - Fatal编程技术网

asp.net中未触发下拉列表自动回发

asp.net中未触发下拉列表自动回发,asp.net,combobox,Asp.net,Combobox,在我的asp.net网站中,我创建了一个名为GlobalHeader.ascx的用户控件,以使整个网站的标题内容一致,并为搜索功能设置一个文本框控件,如下所示: <div style="display:none;"> <form id="sample"></form> </div> <div> <form id="cse-search-box" name="cse-search-box" method="get" acti

在我的asp.net网站中,我创建了一个名为GlobalHeader.ascx的用户控件,以使整个网站的标题内容一致,并为搜索功能设置一个文本框控件,如下所示:

<div style="display:none;">
  <form id="sample"></form>
</div>
<div>
  <form id="cse-search-box" name="cse-search-box" method="get" action="/Search Results.aspx">
  <input type="hidden" name="cof" value="FORID:11;NB:1" />
  <input type="text" name="q" id="q" class="search-txt" onfocus="if(this.value=='Search')this.value='';" onblur="if(this.value=='')this.value='Search';" value="Search"/>
  <input type="submit" name="sa" value="Search" class="search-iocn" />
</form>

现在,在子页面中,我有一个下拉控件,它具有AutoPostBack=trueOnSelectedIndexChanged=“DrpdwnListSelectedIndexChanged”即在项目更改事件中激发并在下拉列表下显示一些数据。但只有当我从标题用户控件中删除搜索功能时,此功能才起作用

<asp:DropDownList runat="server" ID="drpdwnList" AutoPostBack="True" OnSelectedIndexChanged="DrpdwnListSelectedIndexChanged">
        </asp:DropDownList>

这意味着表单标记防止下拉列表自动回发功能正常工作。 为什么会这样? 如何使这两种功能一起工作

有趣的是,如果我从顶部删除
,搜索功能将无法工作


谢谢

你能发布更多的代码吗?感觉问题在更高的层次。实际上这是唯一的代码,没有其他。。。