DataList中使用DropDownList,如何捕捉到dropdownlist的选择项,并链接到其他页面?(200分)

  • 主题发起人 主题发起人 jin007
  • 开始时间 开始时间
J

jin007

Unregistered / Unconfirmed
GUEST, unregistred user!
其中部门用的是一个表dept,使用datalist,职位列表用的是另一个表headship,使用dropdownlist,在显示部门的同时,显示对应的职位列表,这是别人提出的问题,我已解决,现在我想选择dropdownlist中的项目,并根据选择的项目链接到另一页面,该如何解决?
 
通过在datalist中添加按钮列可以实现,但还有更好的办法吗?可以选择后直接链接出去,而不用再按按钮?
 
首先需要在你的DropDownList1控件下面增加可选择项,同时将DropDownList1的AutoPostBack属性改为True:
If Not Page.IsPostBack then
DropDownList1.Items.Clear()
DropDownList1.Items.Add("sohu")
DropDownList1.Items.Add("sina")
End If
然受在你的DropDownList1的change事件下执行下面代码就可以了
If DropDownList1.SelectedIndex > -1 then
If DropDownList1.SelectedIndex = 0 then
Response.Redirect("http://www.sohu.com")
else
If DropDownList1.SelectedIndex = 1 then
Response.Redirect("http://www.sina.com")
End If
End If
记住给分啊!
 
对不起,可能我没说清楚,该dropdownlist是datalist的模板列中,dataliat的每一行均有一个dropdownlist,它的内容随着不同的部门而变化,问题是该如何绑定它的事件,并作相应处理?
 
在DataList 的ItemDataBound的时候绑定它
 
ini文件写过去
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
后退
顶部