大家好,我需要创建一个包含永远不会改变的变量的类。这在我的Controllers
中是需要的。那么我应该把这种类型的类放在哪里呢?我应该创建一个新文件夹还是在现有文件夹中创建子文件夹?
namespace MyMVCProject
{
public class Variables
{
public const string actvStat = "Active";
public const string inctvStat = "Inactive";
}
}
创建一个BaseController并定义所需变量为公共常量/只读,然后将这个BaseController继承到您的控制器,您可以访问该变量。
可能不需要添加类。
BaseController
public class BaseController : Controller
{
public const string actvStat = "Active";
public const string inctvStat = "Inactive";
public ActionResult Index()
{
return View();
}
}
public class Variables
{
public const string actvStat = "Active";
public const string inctvStat = "Inactive";
}
HomeController
public class HomeController : BaseController
{
public ActionResult Index()
{
var classItem1 = Variables.actvStat;
var item1 = actvStat;
return View();
}
}