关于asp.net dropdownlist二级联动问题

我想做dropdownlist二级联动,如果第一级没有子目录,第二级目录就不显示,用的数据库是sqlserver2000,实现效果刷新不刷新都行,最好代码详细,请高手指点... 我想做dropdownlist二级联动,如果第一级没有子目录,第二级目录就不显示,用的数据库是sql server2000,实现效果刷新不刷新都行,最好代码详细,请高手指点,如果问题解决了我再补加分,非常感谢! 展开
 我来答
shadow5177
2007-09-13 · 超过48用户采纳过TA的回答
知道答主
回答量:218
采纳率:0%
帮助的人:177万
展开全部
<select id="dept_lv" onchange="changeLv()"><option selected>---请选择---</option></select>
<select id="dept_pre"><option selected>---请选择---</option>
</select>

2个select
<script type="text/javascript">
window.onload=function()
{
var listcode = new Array();
listcode="从后台调用得到的一个数组,我是用AJAX.DLL"
var len = list.length;
var b = document.getElementById("dept_lv");
for(i=0;i<len;i++)
{
b.options.add(new Option(listcode[i],listcode[i]));
}
}
function changeLv()
{
var listcode = new Array();
var b = document.getElementById("dept_pre");
var lv = document.getElementById("dept_lv").value;//获得第一个select选择的值
list = "后台得到数组";//通过lv这个条件得到的。

var len = list.length;

b.length = 1;//让select保留第一个option

for(i=0;i<len;i++)
{
b.options.add(new Option(list[i],list[i]));
}
}
</script>
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
tancky_tang
2007-09-14 · TA获得超过127个赞
知道答主
回答量:326
采纳率:0%
帮助的人:180万
展开全部
你如果用.NET2.0的话,建议你使用AJAX中自带的联动控件CascadeDropdownListExtenter,非常好用

参考资料: ajax.asp.net

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bmlvy2006
2007-09-14 · TA获得超过204个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:158万
展开全部
mark
有时间晚上帮你解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式