解决方案 »
- 推荐一些ASP.NET学习的书给我呀
- 请问各位,我想做一个横向导航栏,HTML代码是后台绑定数据并手动输出的。请问要怎么做啊?
- dropdownlist问题
- 请问Application_BeginRequest为什么在每次请求都会走两次?
- C#调用存储过程时出现问题,请指教,在线等
- HyperLinkField 的问题
- 我如何写相对路径的数据库链接字符串?
- 超过了脚本运行的最长时间…… IIS 管理工具中的相应值来更改此限制
- XML的基础问题,希望大家帮忙解决!小妹感激不尽!!!(50分不够可以再添)
- 像淘宝网一样的向手机发短信
- 求大大释疑,HttpPostedFileBase.Saves方法
- gridview点击按钮弹出图片
我查了查, triggers的 EventName="SelectedIndexChanged" 貌似只能被同一个事件触发一次,可以有多个事件触发,但好像只能被多个同一个事件控制
貌似
使用 UpdatePanel 實現 DropdownList 不刷新連動,包含設置與使用方法
<asp:AsyncPostBackTrigger ControlID="DDLUserCountry" EventName="SelectedIndexChanged" />
如你所述,三个 州,市,区分别是
DDLUserCountry DDLCity DDLArea
肯定是 州触发,市 再到区,但州 DDLUserCountry 写到 triggers 里,是作为 UpdateMode="Conditional" ChildrenAsTriggers="false"> 触发条件控制局部刷新?
不是这个问题,无效
我查了查, triggers的 EventName="SelectedIndexChanged" 貌似只能被同一个事件触发一次,可以有多个事件触发,但好像只能被多个同一个事件控制
貌似
然后就是你的这个DDL联动为什么要这样写呢,那两个同时触发的DDL之间有逻辑关系吗?
我觉得不管有没有逻辑关系,都不至于要同时触发吧,希望楼主把你这几个DDL说得再具体点,才好判断要怎样写
三个dropdownlist A B C 操作一次: A触发C,B触发C(A,B无先后次序) 也就是求AB交集,但A B 可能都为空或只有一个为空,
我说的同时是指一次操作中的, 可能有歧义,不好意思
如果是这样的话,做个Button不就解决了么,还是说你这里有什么特殊的机制要求不方便用Button
如果是这样的话,做个Button不就解决了么,还是说你这里有什么特殊的机制要求不方便用Button
怎么想到用button?
list明显是个集合, A B C 都是集合啊
这跟是不是集合有什么关系,意思都一样,现在你遇到的问题是触发器只能触发一个事件,没法触发两个DDL事件,那么就把这个触发器事件定为Button的Onclick事件,你的后台操作代码写进Onclick事件里,选择完A 和B后,点击Button将结果返回到C中。
2. 触发后重新绑定数据是对的,这个没有问题,
这跟是不是集合有什么关系,意思都一样,现在你遇到的问题是触发器只能触发一个事件,没法触发两个DDL事件,那么就把这个触发器事件定为Button的Onclick事件,你的后台操作代码写进Onclick事件里,选择完A 和B后,点击Button将结果返回到C中。
这个触发事件是 下拉框选择数据, 怎么做成button click 写到总提交里? 那不行,不符合用户要求