请问如何通过第一个下拉框的内容来刷新第二个下拉框,在在不刷新整个框架的前提下!

feizi_888 2008-11-03 05:59:11
比如一个表名为userdepartment,有两个字段为"部门"和"职工",我想实现在页面中通过第一个dropdownlist来选择部门,再来刷新第二个dropdownlist的选项,筛选出在所选部门的职工名单.
...全文
71 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuanlv123 2008-11-03
  • 打赏
  • 举报
回复
但是用AJAX跟方便,VS2008的话直接拖一个控件就搞定了
xuanlv123 2008-11-03
  • 打赏
  • 举报
回复
把表转换成xml文件,然后对xml读取 就可以实现不刷新就能得到结果了
feizi_888 2008-11-03
  • 打赏
  • 举报
回复
只能用ajax和javascript来实现吗?我对这两种技术都不是很熟悉,我现在是用vs2003+C#+asp.net来开发的
huaca 2008-11-03
  • 打赏
  • 举报
回复
或者用ajax更加方便的。。
huaca 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cad201 的回复:]
可以用后台代码加载全部数据,采用JS脚本过滤显示数据。
[/Quote]
举个例子吧:
在js中输出全部的对象:
//输出部门对象
var dep=[];
dep[0]='Dep_A'
dep[1]='Dep_B'
dep[2]='Dep_C'
//输出职工对象
var emp=[];
//emp["这里是部门的编号"]="a|b|c"
emp[0]="a|b|c|d|e";
emp[0]="q|e|r";
emp[0]="5|6|8|";

js方法
function LoadEmp(dep)
{
//如果传过来是0
//找出所有emp[0]的对象
//然后拆分,
//再加options.add(一个一个的对象)
}
cad201 2008-11-03
  • 打赏
  • 举报
回复
可以用后台代码加载全部数据,采用JS脚本过滤显示数据。

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧