Я хотел бы, чтобы только ссылка и весь текст были доступны для кликов и оба динамически устанавливались. Я не знаю, чем их заменить. Я попробовал код ниже, и когда он вызывается более одного раза, я получаю ошибку 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
is:
public class Foo
{
public string name { get; set; }
public string url { get; set; }
}
и fooArr
просто List<Foo>