将空值添加到面板内的下拉列表中

时间:2017-07-17 17:26:10

标签: c# asp.net

我在面板中有一个下拉列表,我试图在后面的代码中填充。

我在aspx中有代码(部分代码),如下所示:

    <asp:panel id="editPanel" runat="server">
         // ..... more code.... 
         <asp:DropDownList runat="server" ID="ddlTest" ></asp:DropDownList>
         // .. more code....
    </asp:panel>

在背后的代码中:

ddlTest.DataSource = ds;
        ddlTest.DataTextField = "materialType";
        ddlTest.DataValueField = "materialType";
        ddlTest.DataBind();
        ddlTest.Items.Insert(0, new ListItem("", ""));

但它永远不会添加空白项目。

现在,如果我将下拉列表放在面板之外,那么它确实有效。

为什么它在面板内部时不起作用?

0 个答案:

没有答案