1
1
首先,决定将编程逻辑放在哪里:为了提高速度,最好使用其他树视图控件(不使用表布局)和JavaScript框架来处理单击事件。我建议在Ajax通信中使用普通的旧ashx处理程序文件,它们的开销比aspx和调用page方法少。Ajax调用和结果只能包含JSON或XML格式的数据,不能包含HTML。 在oher方面,像vs和treeview控件这样的rad工具提供了快速生成Web应用程序的功能,但当然也有一些缺点:您需要返回服务器来处理每一个单击/选择事件,这会导致整个页面生命周期处理和Ajax调用的大量数据传输出现问题(viewstate和html一起被传输对于每个Ajax事件,从服务器到客户机)。
但如果你想坚持TreeView,我建议:
|
2
0
开发开销-您必须在JavaScript和代码隐藏中维护业务逻辑。 如果脚本很大,客户机性能的降低也是一个问题。 |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |