2012-10-09 101 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(); 
}