如何更改一个下拉列表反映在asp.net?

时间:2015-09-16 14:06:35

标签: c# asp.net dropdownlistfor

我有两个下拉列表。一个显示 emp_id ,而另一个显示 emp_name 。 两个列表都使用相同的sql数据源,查询如下: 从emp_table中选择emp_id,emp-name

如何更改其中一个下拉列表?

说,如果我选择emp-id,则应自动选择相应的emp_name,反之亦然。我们怎么做? 我从工具箱中使用过SqlDataSource,并没有通过代码手动配置它。我正在传递一个存储过程,该过程从emp_table返回emp_name和emp_id。

这是一个简单的asp.net项目,并没有使用过mvc。

2 个答案:

答案 0 :(得分:2)

以下是步骤:

  1. 使用value = emp_id和text = emp_name
  2. 绑定两个下拉列表
  3. dropdown1的onchange事件,调用具有以下代码的javascript函数 $( '#dropdown2')VAL($( '#dropdown2')VAL()。);

答案 1 :(得分:0)

使用此设置:

  1. 对两个下拉菜单使用emp_id作为

  2. 为两个下拉列表添加SelectedIndexChange事件处理程序。在事件处理程序中,获取emp_id值并将另一个下拉列表的选定值设置为相同的emp_id。

  3. 为下拉菜单设置属性Autopostback=trueCausesValidation=false