<% @ Page Language="C#" %>
<% @ Import Namespace="System.Data" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
//首先建立一个数组
ArrayList arr=new ArrayList();
arr.Add("足球");
arr.Add("篮球");
arr.Add("排球");
arr.Add("乒乓球");
arr.Add("羽毛球");
//将数组捆绑到DropDownList控件上去
DDL.DataSource = arr;
DDL.DataBind();
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<asp:DropDownList id="DDL" runat="server" />
</body>
</html>
上面这段代码哪里有问题?我在vs2003.net里面运行的时候说ddl要放在runat=server的标记里,到底怎么会事啊?高手们?
參考答案:应该在DropDownList外加一个form标签
<form id="form1" runat="server">
<asp:DropDownList..... />
</form>