Я работаю над сайтом ASP.NET, на котором я отображаю результаты, возвращаемые внутренней поисковой системой конечному пользователю.Я анализирую результат, создавая строку HTML, чтобы отобразить эти результаты следующим образом:
foreach (XmlNode result in results)
{
srHtml = "<li class=\"\" style=\"\">";
srHtml += "<a href=\"" + result.SelectSingleNode("./web:Url", nsmgr).InnerText + "\"> <span class=\"title\">" + result.SelectSingleNode("./web:Title", nsmgr).InnerText + "</span></a> <button>Short This URL</button>\n";
if (result.SelectSingleNode("./web:Description", nsmgr) != null)
srHtml += "<br />" + result.SelectSingleNode("./web:Description", nsmgr).InnerText + "<br />";
srHtml += "<span class=\"url\">" + result.SelectSingleNode("./web:Url", nsmgr).InnerText + "</span></li>\n";
phResults.Controls.Add(new System.Web.UI.LiteralControl(srHtml));
}
Я вижу эту кнопку на странице результатов.Но я не знаю, где можно разместить код, который запускается, когда пользователь нажимает на эту кнопку.Когда пользователь нажимает на эту кнопку, я хочу изменить текстовое поле этой кнопки с сокращенным URL.
Может кто-нибудь помочь мне здесь?
С уважением, Сумит Лонкар