大家好!
我希望通过dropdownlist的selecteditem的value作为switch的表达式,编写一段selectchange_fcn 假如dropdownlist的item依次为:A,B,C
string casestr = this.DropDownList1.SelectedItem.Value.ToString();
switch (casestr)
{
case "A":
this.Label1.text = "A";
break;
case "B":
this.Label1.text = "B";
break;
case "C":
this.Label1.text = "C";
break;
} 可是不知道为什么,触发后,label没有反应。。请问有什么地方需要修改吗?
我希望通过dropdownlist的selecteditem的value作为switch的表达式,编写一段selectchange_fcn 假如dropdownlist的item依次为:A,B,C
string casestr = this.DropDownList1.SelectedItem.Value.ToString();
switch (casestr)
{
case "A":
this.Label1.text = "A";
break;
case "B":
this.Label1.text = "B";
break;
case "C":
this.Label1.text = "C";
break;
} 可是不知道为什么,触发后,label没有反应。。请问有什么地方需要修改吗?
解决方案 »
- 使用存储过程写分页怎样处理外键问题?
- 请问iframe里的页面使用死循环有什么作用?
- session问题
- 求教关于模拟登录的问题
- 三层架构中存储过程的使用?
- 关于vs的 asp.net网站配置
- 50分,绝好的日期控件(My97DatePicker2.0)预览版发布,希望热心的朋友帮忙提点意见,也是为了即将推出的正式版跟稳定
- 如何在后台控制datalist里的一个linkbutton控件为可见OR不可见
- 请问MVC中能否只设计一个虚拟controller来应对多个页面View?
- IE浏览器在Intranet模式下,confirm里面加入window.close()实现页面关闭
- 怎样将web网站转换成web应用程序
- 想写个论坛,大家讨论下怎么才能提高论坛的安全和速度
2、DropDownList的AutoPostBack属性=True下面是我试的(或直接把程序放到DropDownList1_SelectedIndexChanged里边): protected void changeState() {
string casestr = this.DropDownList1.SelectedItem.Value.ToString();
switch (casestr)
{
case "A":
this.Label1.Text = "A";
break;
case "B":
this.Label1.Text = "B";
break;
case "C":
this.Label1.Text = "C";
break;
} }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
changeState();
}
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>A</asp:ListItem>
<asp:ListItem>B</asp:ListItem>
<asp:ListItem>C</asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
请把那些代码放到这里边:
DropDownList1_SelectedIndexChanged()方法:
在网页上选中下拉列表框
在“属性”窗口里点击一个象闪电似的图标(Event事件)
然后在下边找到SelectedIndexChanged项目,双击进入代码窗口
把上面的代码拷到方法里即可。
你如果用了我的方法还是不行,很可能程序没执行(没找到)这段代码。
请你再试一次