如何在ASP中的PostBack之后保持DropDown列表打开

时间:2017-06-02 05:41:24

标签: javascript asp.net vb.net drop-down-menu

我有一个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列表打开?

有人可以帮忙吗?谢谢。

0 个答案:

没有答案