Я пытаюсь использовать фиктивный TempDataProvider для некоторых моих контроллеров.
Поставщик выглядит следующим образом.
public class NullTempDataProvider : ITempDataProvider {
public IDictionary<string, object> LoadTempData(ControllerContext controllerContext) {
return new TempDataDictionary();
}
public void SaveTempData(ControllerContext controllerContext, IDictionary<string, object> values) {
}
}
Но я получаю сообщение об ошибке
System.NullReferenceException: ссылка на объект не установлена для экземпляра объекта.
в System.Web.Mvc.Controller.PossblyLoadTempData ()
Любая помощь в выяснении причины этого очень ценится.