セッションとして1つのサイトを少なくしようとしていました。<sessionState mode="Off" />
だから私のweb.configに追加 します。その後実行すると
Session["test"] = "yes";
「<em>オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。これで結構です。
しかし、この構成で私は設定することができます
TempData["test"] = "yes";
コントローラでTempData["test"];
、ビューページで印刷します。それはうまく機能しています。
MSDNによると、「TempDataプロパティ値はセッション状態で保存されます」。
<sessionState mode="Off" />
では、 TempDataがどのように機能しているかについて言及するとどうでしょうか。ASP.NETはまだTempDataをセッションまたは他の場所に格納していますか?