如何在C#中创建字典和实用程序?

时间:2012-01-16 09:02:53

标签: c# asp.net

我有15个网页,标签相同。但是,在一个案例中,我需要在所有页面中更改所有文本。除了将它们全部写成一个之外,我想制作一些通用和公共的东西,我可以在所有页面中使用。标签的ID是相同的。我不知道如何使用不同的网页。你能给我一个提示吗?我不知道它的名称是Utility还是Dictionary。我的一个朋友在几分钟之前提到过它,但我不想再问她,她已经认为我很笨:(

它们是带有C#的ASP.NET页面,我也在使用Devexpress。 我想一次只更改一个网页。但是在显示(由用户)显示所有网页时使用该方法。没有同时改变所有15个。

1 个答案:

答案 0 :(得分:2)

如果labels上显示的信息对于每个用户都相同,则可以使用ASP.NET Cache

如果没有,您可以使用Session

但通常你会为此目的使用dbms,例如SQL-Server。

注意:不要将Label的ID用作缓存/会话/数据库的密钥,而是使用其含义。 ID可能会发生变化,除此之外它更具可读性。