关于dropdownlist控件的一个问题
想利用dropdownlist控件中的selectedindexchanged触发一个事件,可是无法实现,代码如下,请大侠指教!
<script language="C#" runat="server">
public void onSelected(Object sender,EventArgs e)
{
if(info.SelectedItem.Value=="1")
{
Message.Text="perhaps";
}
else if(info.SelectedItem.Value=="2")
{
Message.Text="stonetan";
}
}
</script>
<body>
<form method="post" runat="server">
<asp:dropdownlist id="info" AutoPostBack="True" selectedindexchanged="onSelected" runat="server">
<asp:listitem Text=" " Value="-1"></asp:listitem>
<asp:listitem Text="Desktop" Value="1"></asp:listitem>
<asp:listitem Text="Notebook" Value="2"></asp:listitem>
</asp:dropdownlist>
<asp:label id="Message" runat="server"/>
</form>
</body>
autopostback是没有问题的了,如果我添加一个按钮去submit的话,label控件才是可见的。