我有一个DropDown如下: -
<telerik:RadComboBox ID="RadComboBox" runat="server" EmptyMessage="Select" DataSourceID="SqlDataSource1" DataTextField="name" DataValueField="id" ShowMoreResultsBox="true" EnableVirtualScrolling="true" HighlightTemplatedItems="true" ItemsPerRequest="10" >
<HeaderTemplate>
<table style="width: 500px">
<tr>
<td style="font-weight: bold; width: 400px"><asp:LinkButton ID="LinkButton1" runat="server" ReadOnly="true" Font-Bold="true" Text="Name" OnClick="LB_Click" ></asp:LinkButton></td>
<td style="font-weight: bold; width: 100px">ID</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table style="width: 500px">
<tr>
<td style="width: 400px"><%#DataBinder.Eval(Container.DataItem, "name")%></td>
<td style="width: 100px"><%#DataBinder.Eval(Container.DataItem, "id")%></td>
</tr>
</table>
</ItemTemplate>
</telerik:RadComboBox>
<asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:SqlConnectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM table1 order by name asc" />
当我运行应用程序并单击RadComboBox时,DropDown List
将打开并显示DropDown列表中的项目。
现在,当我点击LinkButton1
(即Name
)时,页面会有一个PostBack,然后打开的DropDown列表自动关闭,我必须再次单击RadComboBox
打开DropDown列表,
有没有办法在页面回发后保持DropDown列表打开?
有人可以帮忙吗?谢谢。