我正在尝试为我的一些控制器使用虚拟 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.PossiblyLoadTempData()
非常感谢任何有助于找出原因的帮助。