在MVC Razor中,在C#和Javascript之间共享常量

14 浏览
0 Comments

在MVC Razor中,在C#和Javascript之间共享常量

我想在服务器端的C#和客户端的Javascript上都使用字符串常量。

我将我的常量封装在C#类中

namespace MyModel
{
    public static class Constants
    {
        public const string T_URL = "url";
        public const string T_TEXT = "text";
    . . .
    }
}

我发现一种使用Razor语法在Javascript中使用这些常量的方法,但对我来说看起来很奇怪:

@using MyModel