-2

私のウェブサイトでモデルの魔女がさまざまな値を保持しており、現在値トークンを取得しようとしています。

次の方法でモデルを呼び出します。

HoldToken t = new HoldToken();
string token = t.Token;

モデルはこんな感じ

namespace MvcResComm.Models
{

    public class HoldToken
    {
        public string Token { get; set; }
    }
}

返されたトークンとして常に null を受け取ります。newこれは、キーワードを使用しているためだと思います。

モデルを新しくせずにインスタンス化するにはどうすればよいHoldTokenですか?

4

1 に答える 1

0

ほとんどの場合、コンストラクターのないクラスと自動プロパティを使用しています。

HoldToken 自動プロパティを設定していないと思います。これが null を取得している理由です。

新しいパラメーターなしのコンストラクターを追加し、Token メンバーが何らかの方法で初期化されていることを確認します。

public HoldToken() 
{
   // Set value of token here
   // Guessing at how you'd instantiate it.
   Token = new Token();
}
于 2012-10-09T10:52:16.197 に答える