在前一个下拉列表的SelectIndexChenge事件中,根据选择重新绑定后一个下拉列表框
解决方案 »
- 用的aspx程序。在.inc文件中如何写可获取URL地址。<%Reqeust.Url.ToString()%>无效
- sql 表check问题
- 急问:关于ajaxpro 无法生成客户端脚本文件..
- 急急急:做网站后台需要磨炼
- !!!.NET有关引用C++编写的DLL的问题!!!
- 更新删除后,datagrid数据不自动更新
- 想做一个搜索引擎,希望高手给些指导。
- 各位有经验的大哥,小弟现在要实现asp.net的注册码程序,请大哥给与指点,多谢了,奉上50分
- 如何遍历XmlDocument中的所有节点,并且对符合某条件的节点进行元素值的修改?
- 请问在asp.net中,如何使得动态加入的window.onload内的javascript脚本生效,即如何触发动态加入的js代码
- 新手求助,在线等待!如何将文本框中输入的多项内容分离开?
- javascript确认消息框,如何根据结果继续或者结束?
{
//在此处放置连动下拉菜单的过程
string varsql = "select * from productname where cid=" + this.DropDownList1.SelectedItem.Value;
//myconnclass myclass =new conndbdll.myconnclass();
SqlDataReader myreader=myclass.ExecuteReader(varsql);
DropDownList2.DataSource = myreader;
DropDownList2.DataTextField = "name";
DropDownList2.DataValueField = "cid";
DropDownList2.DataBind();
}
<script language="C#" runat="server">
void Page_Load(object src,EventArgs e){
if(!Page.IsPostBack){
for(int i=2;i<=20;i+=2){
ddl1.Items.Add(new ListItem(i.ToString()));
}
BindDDL();
}
}void ChangeSecondDDL(object src,EventArgs e){
BindDDL();
}void BindDDL(){
ddl2.Items.Clear();
int i=int.Parse(ddl1.SelectedItem.Value);
for(int j=0;j<i;j++){
ddl2.Items.Add(new ListItem("选项"+j.ToString()));
}
}
</script>
<HTML><HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="Webdiyer">
</HEAD><BODY>
<form runat="server">
<asp:DropDownList runat="server" id="ddl1" OnSelectedIndexChanged="ChangeSecondDDL" AutoPostBack=true/>
<asp:DropDownList runat="server" id="ddl2"/>
</form></BODY></HTML>
最有代表性的是动网的搜索栏,你可以去看看,好好捉摸一下。
这样就可以了