我只想有一个链接,整个文本都可以点击并且都是动态设置的。我不知道如何更换它们。我尝试了下面的代码,当它被多次调用时,我得到了null pointer exception
错误。
我尝试使用这个:
void setLink(string label, string link)
{
linkLabel1.Text = label;
if (linkLabel1.Links.Count > 0)
{
linkLabel1.Links.RemoveAt(0);
}
linkLabel1.Links.Add(0, label.Length, link);
}
这是这样调用的:
foreach(Foo f in fooArr) {
setLink(f.name, f.url);
// ... do something
}
Foo
是:
public class Foo
{
public string name { get; set; }
public string url { get; set; }
}
并且fooArr
只是List<Foo>