Asp.net mvc 3 助手方法不打印任何内容

Asp.net mvc 3 助手方法不打印任何内容,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我在视图中创建了一个助手方法,如下所示: @helper DisputeOpenedDays(DateTime createdDate) { TimeSpan difference = DateTime.Now.Subtract(createdDate); string.Format("0", difference.Days); } 当我这样用它的时候 @DisputeOpenedDays(myobj.CreatedAt) 它不打印任何内容请尝试:

我在视图中创建了一个助手方法,如下所示:

@helper DisputeOpenedDays(DateTime createdDate)
    {

        TimeSpan difference = DateTime.Now.Subtract(createdDate);
        string.Format("0", difference.Days);
}
当我这样用它的时候

@DisputeOpenedDays(myobj.CreatedAt)
它不打印任何内容

请尝试:

string.Format("{0}", difference.Days);
缺少花括号。

请尝试:

string.Format("{0}", difference.Days);
@helper DisputeOpenedDays(DateTime createdDate)
{
 TimeSpan difference = DateTime.Now.Subtract(createdDate);
 @string.Format("{0}", difference.Days);
}
花括号不见了

@helper DisputeOpenedDays(DateTime createdDate)
{
 TimeSpan difference = DateTime.Now.Subtract(createdDate);
 @string.Format("{0}", difference.Days);
}