有两中,
1、是客户端html组件javascript实现;(数据放到xml中,可以直接读取xml)(不需要提交给服务器处理)
2、服务器端组件通过自动提交服务器处理;(建议不要用此方法)
1、是客户端html组件javascript实现;(数据放到xml中,可以直接读取xml)(不需要提交给服务器处理)
2、服务器端组件通过自动提交服务器处理;(建议不要用此方法)
解决方案 »
- vs05 后台访问不到前台服务器控件 在线等 急
- [c#][webservice] Error:Client found response content type of text/html; .....
- 动态显示新闻标题
- 求asp+sql2005的轻量级的开发工具组合,最好有下载地址
- |M| 如何知道当前插入数据库的时候出错是什么错误 并对这个错误进行代码处理
- 网站刚做好等待发布,遇到下列问题,来者有分!
- datagrid 控件中通过HTML怎么来帮数据库中的数据啊?
- 如何获得属性的元数据
- 巨难的问题,请高手来看!如何在ado.net的的这些地方使用参数?
- 急求一个问题?
- 答谢,groupliu和angel961请进.他人莫入
- 简单问题,如何获取调用该页面的上一页面的URI
{
document.all["child1"].innerHTML="";
p=document.index.parent1.value;
if(p=="绿化工程苗木")
{
ch=new Array("草坪","地被植物","乔木","灌木","竹类植物","球类植物","攀援植物","水生植物","室外南方植物","种子","其他");
for( i=0;i<ch.length;i++)
{
c=document.createElement("option");
c.text=ch[i];
c.value=ch[i];
document.all["child1"].add(c);
}
}
}
</script>
////
<SELECT class="box01" id="parent1" onchange="peng()" name="parent1">
<OPTION value="绿化工程苗木" selected>绿化工程苗木</OPTION>
<OPTION value="园林机械">园林机械</OPTION>
<OPTION value="农用材料">农用材料</OPTION>
<OPTION value="花卉园艺">花卉园艺</OPTION>
<OPTION value="园林设施">园林设施</OPTION>
</SELECT><SELECT class="box01" id="child1" name="child1">
<SCRIPT language="javascript">
ch=new Array("草坪","地被植物","乔木","灌木","竹类植物","球类植物","攀援植物","水生植物","室外南方植物","种子","其他");
for( i=0;i<ch.length;i++)
{
c=document.createElement("OPTION");
c.text=ch[i];
c.value=ch[i];
document.all["child1"].add(c);
}
</SCRIPT>
用的是数组;也可以直接用xml数据;
2、dropdownlist1,dropdownlist2,
dropdownlist1 设置autopostback=true;
dropdownlist1 onchange添充dropdownlist2事件就可以了
dropdownlist1 设置autopostback=true;
dropdownlist1 onchange添充dropdownlist2事件就可以了
这就是第2种;
private void dropdownlist1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (dropdownlist1.SelectedItem.Text.ToString().Trim()=="内容1")
{
dropdownlist2.items.add(new listitem(string1,string2));
}}
大概就是这样的了