我有9个label,其id分别为label1到label9,然后有一个dropdownlist,其ListItem为1到9。我怎么实现下面的功能?
dropdownlist选择5,则label1-label5可见,label6到label9不可见.
小弟初学Asp.Net+C#,请大家见凉
dropdownlist选择5,则label1-label5可见,label6到label9不可见.
小弟初学Asp.Net+C#,请大家见凉
解决方案 »
- 调用的目标发生了异常在线等
- 超过了最大请求长度
- 帮忙看下下面那里有错 System.Data.SqlClient.SqlException: 必须声明标量变量 "@gp_typegp_imgUrl"。
- 关于FROM的问题
- 请教ajax的基本顺序问题
- ASP.NET网站管理工具出错
- 同一个页面,显示不同内容
- 我想在.aspx(Html)页上(不是.cs文件下)写个for循环输出1-10可不知为什么显示不出来!
- 那位大侠有用.NET实现的QQ如下所示的面板菜单,给给思路也行!!!!
- ----简单的网页问题--
- 如何在IFRAME外的事件里(例如BUTTON 的ONCLICK)写代码刷新IFRAME里的页面
- 关于DATAGRID里面按钮得事件问题!
在他的change事件中写:
if dropdownlist.select=true
{
label1到label5.visible=true;
label6到label9.visible=false;
}
在他的selectedindexchanged事件中写:
根据ddl1.selecteditem.value判断
for (int i=1;i<Convert.toint32(dropdownlist.selectedvalue);i++)
{
???这里面代码怎么写?
}
for(i=6;i<9;i++)
document.all(label+i).style.display="none";
....
for n=0 to idx-1(你得到的这个值-1,因为是下标)
......用FindControl方法找到控件的名称
形如:
Dim label As VTLabel = Me.FindControl("label" + n.ToString)
label.visible=true
Next
{
Lable lb;
lb=(Lable)PlaceHolder1.FindControl("Label"+i);
lb.visible=false;
}
还是PlaceHolder1.Controls.FindControl(id)了
自己试一下