私はこれを多くの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" />
しかし、アプリケーションを実行するたびに、依存関係を解決できません。アプリケーション全体でこれを一度初期化して、すべてのコントローラーに対して初期化する必要がある方法はありますか?