我已经将链接动态添加到一个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 链接时,我提到了 Call a C# function in ASP.NET 。
现在我有两个问题。
- 单击链接时不会调用该函数。
- 我不知道如何找到调用该函数的链接的 ID。