剃刀代码块,无法访问本地变量

时间:2013-04-27 17:41:00

标签: c# asp.net-mvc razor asp.net-mvc-4

我只是试图访问一个变量,我刚刚在上面的行中创建了一个变量,我不能这样做!

@{
    public class url
    {
        public string href;
        public string title;   
    }
    List<url> urls = new List<url>();
    urls.
}

当我尝试urls.Add()它说,“ ...网址是'字段',但用作'类型'

1 个答案:

答案 0 :(得分:1)

试试这个: - 但我不认为在Razor模板中定义类是否是个好主意。您应该在类文件中定义它并将其用作模型或使用using  命名空间。

@functions {
    public class url
    {
        public string href;
        public string title;   
    }

}
@{

    List<url> urls = new List<url>();

    urls.Add(new url());
}