gpt4 book ai didi

c# - "DataBinding: ' index+NewsItem ' does not contain a property with the name ' 链接 '",但属性存在(不是错字)

转载 作者:IT王子 更新时间:2023-10-29 04:38:02 25 4
gpt4 key购买 nike

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

<%#Eval("Link")%>

<%#DataBinder.Eval(Container.DataItem, "Link")%>

我有一个简单的类

public class NewsItem  
{
public string Link = "";
public string Title = "";
}

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

repeater.DataSource = news;
repeater.DataBind();

我得到“DataBinding:‘index+NewsItem’不包含名为‘Link’的属性

最佳答案

您创建的是字段,而不是属性

要将它们变成属性,请像这样调整您的代码

public class NewsItem  
{
public string Link { get; set; }
public string Title { get; set; }

public NewsItem()
{
this.Link = string.Empty;
this.Title = string.Empty;
}
}

关于c# - "DataBinding: ' index+NewsItem ' does not contain a property with the name ' 链接 '",但属性存在(不是错字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7271456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com