2012-10-09 102 views
-2

我有一個模特女巫在我的網站持有不同的價值觀,我目前正試圖檢索價值代幣。如何從課堂中調用模型?

我打電話給我以下列方式模型:

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

這是模型的樣子

namespace MvcResComm.Models 
{ 

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

我總是接受null作爲我返回的標記。我認爲這是因爲我正在使用new關鍵字。

我怎樣才能實例化模型HoldToken出新的呢?

+1

:S我們應該如何知道爲什麼它是空的,從2行代碼? –

+1

你的問題是模糊的,誰知道HoldToken?嘗試澄清問題,添加更多代碼,更好地描述您的情況,應用程序並提出真正的問題。 –

+1

你有沒有將令牌設置爲有效的字符串? –

回答

0

很可能,您正在使用無構造函數的類和自動屬性。

我猜你沒有設置HoldToken自動屬性,這就是爲什麼你得到null。

添加一個新的無參數構造函數並確保令牌成員以某種方式被初始化。

public HoldToken() 
{ 
    // Set value of token here 
    // Guessing at how you'd instantiate it. 
    Token = new Token(); 
}