Asp.net mvc 非静态字段、方法或属性需要对象引用

Asp.net mvc 非静态字段、方法或属性需要对象引用,asp.net-mvc,model-view-controller,error-handling,Asp.net Mvc,Model View Controller,Error Handling,所以我想把URL字符串转换成一个名为“play”的超链接,将用户带到视频网站链接 这是我的视频链接类 public class Video { public int Id { get; set; } public string Video_name { get; set; } [Display(Name = "Date added")] [DataType(DataType.Date)] [DisplayFormat(DataFormatString =

所以我想把URL字符串转换成一个名为“play”的超链接,将用户带到视频网站链接

这是我的视频链接类

public class Video
{
    public int Id { get; set; }
    public string Video_name { get; set; }
    [Display(Name = "Date added")]
    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
    public Nullable<System.DateTime> Dateadded { get; set; }
    public string Tag { get; set; }
    [Display(Name = "Visits")]
    public int Video_Visits { get; set; } 
    public string URL { get; set; }
    [Display(Name = "User Name")]
    public string UserName { get; set; }
    public string User_Id { get; set; }
    [Display(Name = "Parental Rating")]
    public string Parental_rating { get; set; }
    public Nullable<int> Rating { get; set; }

    public virtual ApplicationUser User { get; set; }
    public virtual Rating Rating1 { get; set; }
    public virtual P_rating P_rating  { get; set; }

}
公开课视频
{
公共int Id{get;set;}
公共字符串视频\u名称{get;set;}
[显示(Name=“添加日期”)]
[数据类型(DataType.Date)]
[DisplayFormat(DataFormatString=“{0:yyyy-MM-dd}”,ApplyFormatInEditMode=true)]
公共可为空的Dateadded{get;set;}
公共字符串标记{get;set;}
[显示(Name=“访问”)]
公共int视频访问{get;set;}
公共字符串URL{get;set;}
[显示(Name=“User Name”)]
公共字符串用户名{get;set;}
公共字符串用户_Id{get;set;}
[显示(Name=“家长评级”)]
公共字符串家长_评级{get;set;}
公共可为空的评级{get;set;}
公共虚拟应用程序用户{get;set;}
公共虚拟评级1{get;set;}
公共虚拟P_评级P_评级{get;set;}
}
在我看来,我补充说

<a href="@testing2.Models.Video.URL">play</a>

但是得到错误:

错误1非静态字段需要对象引用, 方法或属性“testing2.Models.Video.URL.get” c:\Users\Setup\Documents\Visual Studio 2013\Projects\testing2\testing2\Views\Video1\Index.cshtml 65 23 测试2


有人能帮忙吗?

在“查看”页面中将视频类设置为您的模型

你的链接将是

<a href="@Model.URL">play</a>


。你是说右上角的这段代码@模型IEnumerable@model测试2.Models.Video,如果只有一条记录。如果您能分享完整的查看代码,那就太好了