0

Web サービスのセッションに値を保存しようとしていますが、エラーが発生します: object reference not set to an instance of an object.

Session["ProcessStartTime"] = strDate;
4

2 に答える 2

0
  1. あなたstrDateがnullでないことを確認してください
  2. Session["ProcessStartTime"] = strDate;before宣言メソッドを使用してセッションを有効にしたことを確認してください

ここにサンプルがあります

public class mytest: System.Web.Services.WebService
    {
        [WebMethod (EnableSession = true)]
        public string HelloWorld()
        {
           //your logic here
            if(strDate!=null)
                  Session["ProcessStartTime"] = strDate;
            else
                 // handle if ur strDate is null
         }
    }
于 2013-02-20T11:54:53.110 に答える
0

Web メソッドに追加(EnableSession = True)します。

[WebMethod (EnableSession = true)]

またはWeb サービスでセッション状態を使用する方法に関するこの素晴らしい記事を読む

于 2013-02-20T11:06:15.317 に答える