当前位置:  开发笔记 > 后端 > 正文

ASP.Net中的Vb6"Tag"属性等价物?

如何解决《ASP.Net中的Vb6"Tag"属性等价物?》经验,为你挑选了0个好方法。

我在这里寻找想法和意见,而不是"真正的答案",我猜......

回到旧的VB6时代,所有控件中都有一个名为"Tag"的属性,这是存储与控件相关的自定义信息的有用方法.每一个控制都拥有它,一切都很幸福......

现在,在.Net(至少对于WebForms),它不再存在了......

有人有一个很好的替代品吗?

我经常发现这个问题,我在生命周期中的不同时间运行不同的函数,并且他们使用我的控件进行操作,并且我希望将它们保持原样,但是应该将信息传递给另一个关于具体控制.

我可以想到一百万个替代品(显然是从模块级字典开始),但没有一个像好的标签一样干净.

(注意:我知道我可以将所有控件子类化并使用我的版本.我宁愿不这样做)

有什么建议?你是如何解决这个问题的?关于他们为什么首先删除这个的任何想法?

编辑:我正在寻找内部请求,而非内部请求.我不需要这些信息仍然在PostBack上.例如,这是在_Load和_PreRender方法之间.

编辑2:我知道我的ASp.Net,我确实知道桌面和网络之间的区别,伙计们!我只是想尝试使用.Net给我的最大化的抽象.我理解这些权衡,相信我,请假设我这样做.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有