我的很多 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" />
但是每次我运行我的应用程序时,它都会让我无法解决依赖关系。有没有一种方法可以在整个应用程序中初始化一次,现在必须为每个控制器初始化它?