我正在动态创建链接。链接的NavigateUrl
属性是在调用方法时设置的。但是我不想在点击链接之前调用该方法,因为这样的链接太多了。
任何有关如何做到这一点的帮助表示赞赏。谢谢。
public void CreateLink()
{
LinkButton link = new LinkButton();
link.Click += new EventHandler(link_Click);
string key = GetKey();
}
private void link_Click(object sender, EventArgs e)
{
var url = GetLinkUrl(e.???);
Response.Redirect(url);
}
public string GetLinkUrl(string key)
{
//do things to retrieve url
return url;
}
更新:非常感谢,所有 :) 我将使用 LinkButton,如上面更新的代码所示。但我忘了问:每个链接都有一个与获取 URL 所需的密钥相关联。我怎样才能