1

リンクを動的に作成しています。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;
}

更新: どうもありがとうございました :) 上記の更新されたコードに見られるように、LinkBut​​ton を使用します。しかし、質問するのを忘れていました: URL を取得するために必要な各リンクに関連付けられたキーがあります。どうやって

4

2 に答える 2