0

我现在想在 C# 的 Web 表单中使用常量的最佳方法,因为我是新手,我的常量在一个单独的类中,这就是我使用它们的方式

    using Student.Scripts.Constants;

    namespace Student
    {
       public partial class masterPage : System.Web.UI.MasterPage
       {
          protected void Page_Load(object sender, EventArgs e)
          {
            testLabel.Text = Constant.APP_NAME;
          }
       }
    }

这会将我的常量中的内容写入此标签并正确显示,我想知道这是正确的方式,您是否每次都必须使用标签,如果我想在 HTML 标签上使用常量怎么办?我不能使用标签,然后呢?

4

2 回答 2

2

由于您的常量是字符串,因此您可以在任何可以使用字符串的地方使用它们。

这包括Text所有控件的属性。

于 2013-04-02T14:02:38.760 回答
0

我将开始使用 razor 练习 MVC,因此您不必处理客户端的一些复杂性,只需使用 HTML 标签来创建您的 UX。

如果您需要在服务器端使用常量,您可能需要一个静态类来执行此操作,例如:

public static class Constants
{
    public const string AppName = "MyApp";
    public const string AppVersion = "0.0.0.1";
}

正如之前所说:

由于您的常量是字符串,因此您可以在任何可以使用字符串的地方使用它们。

这包括所有控件的 Text 属性。

于 2013-04-02T17:49:11.730 回答