Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
Html选择(下拉)只在回发中起作用,为什么?_Html_Asp.net_Postback_Html Select - Fatal编程技术网

Html选择(下拉)只在回发中起作用,为什么?

Html选择(下拉)只在回发中起作用,为什么?,html,asp.net,postback,html-select,Html,Asp.net,Postback,Html Select,我在ASP.NET中选择了html。这一行: <select id="s4" runat="server"multiple="true"class="s4a"style="height:50px"> 顺便说一句,我在另一页也有同样的内容,而且很有效 有人知道它为什么会这样吗?我找不到具体的答案,所以我通过重定向到同一个页面,在任何带有选定索引的“SelectedIndexChanged”中使用GET/POST,并在代码中处理来解决这个问题。是否在页面加载时也绑定此数据?s4.Cle

我在ASP.NET中选择了html。这一行:

<select id="s4" runat="server"multiple="true"class="s4a"style="height:50px">
顺便说一句,我在另一页也有同样的内容,而且很有效


有人知道它为什么会这样吗?

我找不到具体的答案,所以我通过重定向到同一个页面,在任何带有选定索引的“SelectedIndexChanged”中使用GET/POST,并在代码中处理来解决这个问题。

是否在页面加载时也绑定此数据?s4.ClearSelection();试试这个代码我每次加载都会绑定数据。我将尝试“s4.ClearSelection();”现在没有像ClearSelection()这样的选项:-(当然有数据绑定,因为我可以看到第一个索引名。问题是我无法打开下拉列表(html选择)
 s4.DataSource = dpDb.AllTexts;
 s4.DataBind();
 s4.SelectedIndex = 0;