注册 登录
编程论坛 ASP.NET技术论坛

错误 1 非静态的字段、方法或属性“System.Web.UI.WebControls.ListControl.SelectedItem.get”要求对象引用

t或流痕 发布于 2010-11-24 22:51, 1347 次点击
这是怎么回事啊,各位大侠帮帮忙啊,
代码:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

<script runat="server">

    protected void SubmitBtn_Click(object sender, EventArgs e)
    {
        Label1.Text = "您的选择的城市是:<font color=red>" +
            DropDownList.SelectedItem.Text + "<br></font>";
    }
</script>

<html xmlns="http://www. >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <strong><span style="font-size: 16pt">DropDownList示例</span></strong><br />
        <hr />
   
    </div>
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" Width="102px">
            <asp:ListItem>北京</asp:ListItem>
            <asp:ListItem>上海</asp:ListItem>
            <asp:ListItem>广州</asp:ListItem>
            <asp:ListItem>长沙</asp:ListItem>
        </asp:DropDownList>
        <asp:Button ID="Button1" runat="server" OnClick="SubmitBtn_Click" Text="选择" />
        <br />
        <br />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </form>
</body>
</html>
6 回复
#2
北京的晚秋2010-11-24 22:57
给你个连接地址,自己参考一下
http://
有问题再问
#3
t或流痕2010-11-24 23:06
谢谢,刚刚找出问题解决了,是我自己大意思,这些控件自己学,真费时间。在控件事件把DropDownList1写成了 DropDownList
#4
北京的晚秋2010-11-24 23:14
呵呵,要努力啦
#5
t或流痕2010-11-26 00:36
哈,嗯。谢了。
#6
taotaojyc2010-11-26 11:10
没有对象哦,你的代码有点细节问题哦,认真再看看
#7
t或流痕2010-11-26 16:42
回复 6楼 taotaojyc
嗯,找到问题解决了,是有的大意,
1