オブジェクト MyObject があり、それをセッションに保存しています。
私はこれを書きます:
MyObject TheObject = HttpContext.Current.Session["TheObjInSession"] as MyObject;
エラーが発生するObject reference not set to an instance of an object
理由は? キャストを使用as
していて、キャストでエラーが発生した場合、null が返されて実行が続行されると思いました。この行をどのように書き直せばよいでしょうか?
ご提案いただきありがとうございます。
PS: enable session 行を削除したため、エラーが発生しまし[WebMethod(EnableSession = true)]
た。行を元に戻しますが、何か問題が発生した場合に備えて、例外がないことを確認したいと思います。