将DropDownList添加到母版页

时间:2015-07-03 08:33:53

标签: c# asp.net listitem

我尝试将DropdownList添加到我在aspx文件中创建的面板。最后,我想有一个DropDownList,它只会显示在一个页面上。

这就是我创建面板的方式:

<asp:Panel runat="server" ID="pnlChannel"></asp:Panel>

然后我在codebehind中创建DropdownList: 调用该方法,但最后一行总是出现错误:对象引用未设置为对象的实例

 public void createDropDownList()  
    {
        int id = Convert.ToInt32(Request.QueryString["id"]);
        if (id == 8)
         {
            DropDownList ddl = new DropDownList();
            ddl.Items.Add(new ListItem("One", "1"));
            ddl.Items.Add(new ListItem("Two", "2"));
            ddl.Items.Add(new ListItem("Three", "3"));
            ddl.Items.Add(new ListItem("Four", "4"));
            this.pnlChannel.Controls.Add(ddl);
        }
    }

我的.Controls不对吗?

0 个答案:

没有答案