我的很多 MVC 控制器中都有这个:
private JavaScriptSerializer _javaScriptSerializer;
protected JavaScriptSerializer javaScriptSerializer
{
get
{
if (_javaScriptSerializer == null)
{
_javaScriptSerializer = new JavaScriptSerializer();
}
return _javaScriptSerializer;
}
set
{
_javaScriptSerializer = value;
}
}
我试过解决它:
<alias alias="JavaScriptSerializer" type="System.Web.Script.Serialization.JavaScriptSerializer, System.Web.Script.Serialization" />
和
<register type="JavaScriptSerializer" mapTo="JavaScriptSerializer" />
但是每次我运行我的应用程序时,它都会让我无法解决依赖关系。有没有一种方法可以在整个应用程序中初始化一次,现在必须为每个控制器初始化它?