Я добавил динамические ссылки на страницу asp. При щелчке я вызываю функцию. Я хочу узнать идентификатор ссылки, вызывающей функцию. Я добавил 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");
}
я говорил Call a C# function in ASP.NET when clicking on a HTML link.
Теперь у меня есть две проблемы.
- Функция не вызывается при нажатии ссылки.
- Я не знаю, как найти идентификатор ссылки, вызывающей функцию.
вы должны добавить 'RUNAT = "сервер"'. –
или использовать «LinkButton». –
Извините, что я этого не говорил. Я добавил runat = "server", и он все еще не работает. – Srinivas