VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 844|回复: 4

IEWebControl 的TreeView 客户端加了Node 如何在服务器端得到加的节点

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-1 18:40:01 | 显示全部楼层 |阅读模式
JavaScript脚本
var node=TreeView1.createTreeNode();
node.setAttribute("Text","节点");
TreeView1.add(node);   

如何才能在服务器端得到加的这个节点,郁闷中。
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-18 09:00:02 | 显示全部楼层
在服务端直接获取不了。你可以加个HIDE,或者加个隐藏的文本框来获取。
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-3-18 15:45:01 | 显示全部楼层
还是在服务器端加比较好。

或者放点信息在hide中。page_load 时根据hide的值再在服务器端增加。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-5-27 16:45:02 | 显示全部楼层
是否可以通过JS脚本 加上XML节点<TREENODE>来使服务器端得到[暂时没实验过]

To:前2位兄台
放Hide域的话 要处理太多东西了。比如那个节点下,等等相关信息。
特别是加了删,删了加(来回处理N次的)的情况下,更加郁闷。

再解决这个问题之前,还是提交请求服务器执行。
为了友好的用户体验 工作量直线上升。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-8-11 12:00:02 | 显示全部楼层
目前可行的方法
扩展treeView的源代码,在里面处理OnAdd和OnRemove的事件
处理方式参考 OnChecked\OnExpand 结构。
细节还在考虑中。

感谢:
wenkemars
shenmue024
的建议。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表