我已经将链接动态添加到一个asp页面。点击后,我打电话给一个功能。我想找出调用该函数的链接的ID。我已经添加google.com和yahoo.com来解释我的需求。我想要这个函数在原来的场景中从db中获取数据。查找链接的ID
<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");
}
我称为Call a C# function in ASP.NET when clicking on a HTML link。
现在我有两个问题。
- 当链接被点击时,函数没有被调用。
- 我不知道如何找到调用函数的链接的id。
你必须添加'RUNAT = “服务器”'。 –
或使用“LinkButton”。 –
对不起,我没有提到。我添加runat =“服务器”,它仍然无法正常工作。 – Srinivas