大家帮忙分析下代码哪里写的不好

时间:2021-08-19 16:12:16
二级联动。大家帮忙分析下代码哪里写的不好。应该怎么样改,或者您有什么好点的做法一起讨论下。谢谢。
代码如下地址: http://blog.csdn.net/zhanglong_longlong/article/details/38553751

21 个解决方案

#1


你觉得哪里不好嘛

#2


二级联动的原理很明显就是在 初始化加载两个下拉框的数据,,在第一个下拉框数据发生变化的时候,再重新获取第二个下拉框的数据

第一个下拉框设个值改变事件就可以了

#3


引用 1 楼 uinatlex 的回复:
你觉得哪里不好嘛
你看看呗,我也不知道,所以问你们啊

#4


太烂了     .    

#5


到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧

#6


http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件

#7


引用 5 楼 Z65443344 的回复:
到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧
大家帮忙分析下代码哪里写的不好

#9


引用 5 楼 Z65443344 的回复:
到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧
不是,我只是想看看有没有更好的写法,或者我写的哪里不好

#10


引用 6 楼 wangnaisheng 的回复:
http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。

#11


大家帮忙分析下代码哪里写的不好

#12


具体代码没看,瞄了一下,N久没用过控件了
我会选择
1.DropDownList 放入 UpdataPanl
2.ajax + 纯html标签

#13


引用 10 楼 zhanglong_longlong 的回复:
Quote: 引用 6 楼 wangnaisheng 的回复:

http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。


对,加一下UpdataPanl控件就行,不然就去掉呗

#14


引用 13 楼 wangnaisheng 的回复:
Quote: 引用 10 楼 zhanglong_longlong 的回复:

Quote: 引用 6 楼 wangnaisheng 的回复:

http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。


对,加一下UpdataPanl控件就行,不然就去掉呗
不知道我那种写法是否好?

#15


引用 14 楼 zhanglong_longlong 的回复:
Quote: 引用 13 楼 wangnaisheng 的回复:

Quote: 引用 10 楼 zhanglong_longlong 的回复:

Quote: 引用 6 楼 wangnaisheng 的回复:

http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。


对,加一下UpdataPanl控件就行,不然就去掉呗
不知道我那种写法是否好?


如果满足了你的需求,就是好的。能优化的尽可能优化就好了。在数据量小的情况下,影响不是很大的。
 

#16


经测试,第二个下拉列表,根本没有效果:
大家帮忙分析下代码哪里写的不好

#17


引用 16 楼 insus 的回复:
经测试,第二个下拉列表,根本没有效果:
大家帮忙分析下代码哪里写的不好
不是吧大哥

#18


引用 5 楼 Z65443344 的回复:
到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧

我也这么觉得 
另外 我觉得这个没啥效率问题吧  改变第一个值查询表然后附在第二个下拉框就行了 没啥特别的方法吧

#19


代码写得好不好不是主要,目前主要的是功能是否实现了!

#20


这又不是什么高精尖的问题或者项目,只要实现了项目需求,效率执行没有什么大的问题就可以了。

#21


本帖最后由 microtry 于 2014-08-16 19:28:08 编辑

21楼骂人,内容被删除
ljaahh 用户,请文明回帖

#1


你觉得哪里不好嘛

#2


二级联动的原理很明显就是在 初始化加载两个下拉框的数据,,在第一个下拉框数据发生变化的时候,再重新获取第二个下拉框的数据

第一个下拉框设个值改变事件就可以了

#3


引用 1 楼 uinatlex 的回复:
你觉得哪里不好嘛
你看看呗,我也不知道,所以问你们啊

#4


太烂了     .    

#5


到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧

#6


http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件

#7


引用 5 楼 Z65443344 的回复:
到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧
大家帮忙分析下代码哪里写的不好

#8


#9


引用 5 楼 Z65443344 的回复:
到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧
不是,我只是想看看有没有更好的写法,或者我写的哪里不好

#10


引用 6 楼 wangnaisheng 的回复:
http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。

#11


大家帮忙分析下代码哪里写的不好

#12


具体代码没看,瞄了一下,N久没用过控件了
我会选择
1.DropDownList 放入 UpdataPanl
2.ajax + 纯html标签

#13


引用 10 楼 zhanglong_longlong 的回复:
Quote: 引用 6 楼 wangnaisheng 的回复:

http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。


对,加一下UpdataPanl控件就行,不然就去掉呗

#14


引用 13 楼 wangnaisheng 的回复:
Quote: 引用 10 楼 zhanglong_longlong 的回复:

Quote: 引用 6 楼 wangnaisheng 的回复:

http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。


对,加一下UpdataPanl控件就行,不然就去掉呗
不知道我那种写法是否好?

#15


引用 14 楼 zhanglong_longlong 的回复:
Quote: 引用 13 楼 wangnaisheng 的回复:

Quote: 引用 10 楼 zhanglong_longlong 的回复:

Quote: 引用 6 楼 wangnaisheng 的回复:

http://blog.csdn.net/wengman/article/details/4095913 参考这个,联动的话,绑定一个DropDownList1_SelectedIndexChanged事件就可以了,如果是双向的,都绑定DropDownList1_SelectedIndexChanged事件
这个是会刷新的,除非添加UpdataPanl控件,这样不太好。


对,加一下UpdataPanl控件就行,不然就去掉呗
不知道我那种写法是否好?


如果满足了你的需求,就是好的。能优化的尽可能优化就好了。在数据量小的情况下,影响不是很大的。
 

#16


经测试,第二个下拉列表,根本没有效果:
大家帮忙分析下代码哪里写的不好

#17


引用 16 楼 insus 的回复:
经测试,第二个下拉列表,根本没有效果:
大家帮忙分析下代码哪里写的不好
不是吧大哥

#18


引用 5 楼 Z65443344 的回复:
到底出现了什么问题?如果没问题,你管它哪里不好呢.
你不会就是来求夸奖的吧

我也这么觉得 
另外 我觉得这个没啥效率问题吧  改变第一个值查询表然后附在第二个下拉框就行了 没啥特别的方法吧

#19


代码写得好不好不是主要,目前主要的是功能是否实现了!

#20


这又不是什么高精尖的问题或者项目,只要实现了项目需求,效率执行没有什么大的问题就可以了。

#21


本帖最后由 microtry 于 2014-08-16 19:28:08 编辑

21楼骂人,内容被删除
ljaahh 用户,请文明回帖