我已經將鏈接動態添加到一個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