2011-08-14 14 views
0

次の例外:内部例外のない未知の例外がスローされますか?

例外:コマンド定義の実行中にエラーが発生しました。

の内部例外を参照してください。内部例外はありません。

bool IsVerifyingPassword 
{ 
    get 
    { 
     return (bool?)ViewState["IsDoubleCheckPassword"] ?? false; 
    } 
    set { ViewState["IsDoubleCheckPassword"] = value; } 
} 

私のせいだ:

はゲッターから次 コードからスローされますか?

+0

それはゲッターやセッターからスローされていますか? –

+0

@FredrikMörk:Getter –

+0

スタックトレースもありませんか? –

答えて

2

試してみてください:

bool IsVerifyingPassword 
{ 
    get 
    { 
     bool returnValue = false; 
     object viewStateValue = ViewState["IsDoubleCheckPassword"];   
     if (viewStateValue != null) 
     {   
      // stay false if not able to retrieve bool from ViewState 
      bool.TryParse(viewStateValue.ToString(), out returnValue); 
     } 

     return returnValue; 
    } 

をプロパティが本当にすべきかNULL可能ブールその後:

bool? IsVerifyingPassword 
{ 
    get 
    { 
     object viewStateValue = ViewState["IsDoubleCheckPassword"];   
     if (viewStateValue != null) 
     { 
      bool returnValue = false; 

      // stay false if not able to retrieve bool from ViewState 
      bool.TryParse(viewStateValue.ToString(), out returnValue); 
      return returnValue; 
     }else 
     { 
      return null; 
     } 
    } 
関連する問題