リンクを動的に作成しています。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 を取得するために必要な各リンクに関連付けられたキーがあります。どうやって