在所有包含页面中使用常量字符串

时间:2018-12-13 11:26:42

标签: c# asp.net

在我的项目ASP.NET C#中,我有一些带有特定名称和值的常量字符串,例如:

Constant string str1 = "VAL1";
Constant string str2 = "VAL2";

我想在所有页面中使用这些字符串。 最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

我认为创建一个包含常量的类的专用 Class Library ,然后将该项目添加为引用(甚至从该项目中创建一个 NuGet 包)并使用它)是所有需要这些常量的项目的最佳方式。

该类可能类似于以下内容:

public static class MyConstants
{
    public const string str1 = "VAL1";
    public const string str2 = "VAL2";
}

希望有帮助!

答案 1 :(得分:0)

这取决于这些字符串的用途,如果您将它们用于配置或类似原因,我建议将它们放在web.config中。 您可以创建将其放入appSettings中的特定部分,例如:

<add key="HelpdeskContact" value="Please contact helpdesk on 0123456" />