【发布时间】:2011-08-29 17:05:32
【问题描述】:
我正在开发一个 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 更改该按钮文本字段。
谁能帮帮我?
问候, 苏米特隆卡
【问题讨论】:
标签: c# asp.net button xml-parsing