ASP ページにリンクを動的に追加しました。クリックすると、関数が呼び出されます。関数を呼び出しているリンクのIDを知りたいです。私のニーズを説明するために google.com と yahoo.com を追加しました。私が行った元のシナリオで、関数が db からデータをプルするようにします。
<a href="#" onServerClick="abc_Click" id="4"/>click</a>
<a href="#" onServerClick="abc_Click" id="5"/>click here</a>
C# コード:
protected void abc_Click()
{
if(id is 4) // don't know how to know the id of the link that calls the function.
Response.Redirect("http://www.google.com");
else
Response.Redirect("http://www.yahoo.com");
}
HTML リンクをクリックしたときに ASP.NET で C# 関数を呼び出すを参照しました。
今、私には2つの問題があります。
- リンクがクリックされたときに関数が呼び出されません。
- 関数を呼び出すリンクのIDを見つける方法がわかりません。