相关疑难解决方法(0)

"DataBinding:'index + NewsItem'不包含名为'Link'的属性,但属性存在(不是错字)

首先,我有一个转发器,我正在输出一个属性.我试过了两个

<%#Eval("Link")%>
Run Code Online (Sandbox Code Playgroud)

<%#DataBinder.Eval(Container.DataItem, "Link")%>
Run Code Online (Sandbox Code Playgroud)

我有一个简单的课程

public class NewsItem  
{  
    public string Link = "";  
    public string Title = "";  
}  
Run Code Online (Sandbox Code Playgroud)

我用一个简单的for each填充List新闻,然后......

repeater.DataSource = news;
repeater.DataBind();
Run Code Online (Sandbox Code Playgroud)

我得到"DataBinding:'index + NewsItem'不包含名为'Link'的属性

.net c# asp.net .net-3.5

20
推荐指数
1
解决办法
3961
查看次数

我可以在.NET 2.0或3.0中使用扩展方法和LINQ吗?

当我尝试使用.NET 2.0或3.0运行时添加扩展方法时,我收到错误:

无法定义新的扩展方法,因为无法找到编译器所需的类型"System.Runtime.CompilerServices.ExtensionAttribute".您是否缺少对System.Core.dll的引用?

但是当我尝试将它添加到项目中时,我无法在可用引用列表中找到System.Core.我需要做什么才能在我的项目中使用扩展方法和LINQ on?

.net c# extension-methods .net-3.0 .net-2.0

13
推荐指数
1
解决办法
3164
查看次数

标签 统计

.net ×2

c# ×2

.net-2.0 ×1

.net-3.0 ×1

.net-3.5 ×1

asp.net ×1

extension-methods ×1