asp.net下拉列表错误

时间:2009-11-15 19:39:32

标签: asp.net drop-down-menu

ddlSub.Items.Add(new ListItem("--Select --", ""));

给出以下错误

无法从'ListItem'转换为'string' 什么是正确的语法

...感谢名单

3 个答案:

答案 0 :(得分:1)

您确定这是确切的代码行吗?

我刚刚在网页表单中添加了一个下拉列表,然后将其命名为与您相同的内容,并将您的代码行复制并粘贴到PageLoad中。

// in aspx
<asp:DropDownList ID="ddlSub" runat="server"></asp:DropDownList>

// in .cs codebehind
ddlSub.Items.Add(new ListItem("--Select --", ""));

编译得很好。你必须要留下一些东西。

答案 1 :(得分:1)

我通过将System.Web.UI.WebControls添加到我导入的命名空间列表中来解决问题。

答案 2 :(得分:0)

这是对的。当您尝试读取值并期望ListItem或类似的东西时,错误必须是。

包含更多代码,我们可以识别问题。