ASP.Net中的Vb6“ Tag”属性等效项?

问题描述 投票:7回答:8

我想在这里寻找想法和观点,而不是“真正的答案”,] ...>

在过去的VB6时代,所有控件中都有一个称为“标记”的属性,这是一种存储与控件相关的自定义信息的有用方法。每个控件都有它,而且都很幸福...

现在,在.Net中(至少对于WebForms,它已经不存在了...

有人能替代它吗?

我经常发现这个问题,我有不同的功能在生命周期的不同时间运行,并且它们对我的控件起作用,我希望将它们保持原样,但是应该将信息传递给其他关于特定控件。

[我可以想到一百万种替代方法(显然是从模块级字典开始的,但是没有一种方法比好的ol'Tag干净。

(注意:我知道我可以继承所有控件并使用我的版本。我宁愿不这样做)

有什么建议吗?您通常如何解决?关于他们为什么首先删除此内容的任何想法?

编辑:我在寻找请求内而不是请求间的东西。我不需要此信息仍可以保留在PostBack上。例如,这在_Load和_PreRender方法之间。

EDIT2:我确实知道我的ASp.Net,而且我知道桌面和网络之间的区别,伙计们!我只是想使用.Net给我的最大化的抽象。我了解这些折衷方案,相信我,并在回答我的情况下进行回答。

我在这里寻找想法和观点,而不是“真正的答案”,我想...早在VB6时代,所有控件中都存在一个名为“ Tag”的属性,这是一种有用的存储方式自定义...

asp.net controls webforms tag-property
8个回答
5
投票

3
投票

0
投票

我不确定VB6中的tag属性是什么,但是也许您正在寻找Web控件的Attributes属性:


0
投票

0
投票

0
投票

-1
投票
© www.soinside.com 2019 - 2024. All rights reserved.