在新闻系统中,如何替换关键词 在新闻系统中,如何替换关键词,如只要是刘德华,张韶涵..就换成刘德华,张韶涵的连接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 试试DataTable dt = new DataTable();SqlConnection conn = new SqlConnection("local=.;uid=sa;pwd=;database=test");SqlDataAdapter adp = new SqlDataAdapter("select name from table1",conn);adp.Fill(dt);for(int i=0; i<dt.Rows.Count; i++){ DataRow dr = dt.Rows[i]; string temp = dr["name"].ToString(); switch(temp) { case "刘德华": temp = "<a href=\"LiuDeHua.html\">" + temp; temp += "</a>"; dt.Rows[i]["name"] = temp as object;//可修改或放入一个集合中 break; case "张韶涵": temp = "<a href=\"ZhangShaoHan.html\">" + temp; temp += "</a>"; dt.Rows[i]["name"] = temp as object;//可修改或放入一个集合中 break; }} 这个问题,你首先建一个表(Celebrity),字段: Name(pk),link等,存储:刘德华 Http://www.xxx.com张韶涵 http://www.xxx.com...最后,用Replace()来替换了. ========之前曾经有过类似的想法,网上大多都是说用replace替换。 在你邦定到页面时,用<%#Eval("表的字段").ToString.replace("刘德华","http://www.xxx.com") %><%#Eval("表的字段").ToString.replace("张韶涵","http://www.xxx.com") %>这样就可以了呀 上面的错了在你邦定到页面时,用 <%#Eval("表的字段").ToString.replace("刘德华","<a href='http://www.xxx.com'>刘德华</a>") %> <%#Eval("表的字段").ToString.replace("张韶涵","<a href='http://www.xxx.com'>张韶涵</a>") %> 这样就可以了呀 <%#Eval("表的字段").ToString().replace("刘德华"," <a href='http://www.xxx.com'>刘德华 </a>").replace("张韶涵"," <a href='http://www.xxx.com'>张韶涵 </a>") %> 请教如何防范aspxspy后门程序 AdRotator+xml动态更新广告内容怎么实现? 【求助】dropdownlist控件显示的小问题 怎么分行显示从数据库里读出的图片啊? ASP.NET中关于数据库自定义类的问题 session作用范围问题 如何设置vs2003中的treeView透明效果??? .net 程序编译问题,请大家指教 想做一个类似论坛短消息的功能,不知道如阿下手啊~!大家给点资助吧!! 选择自己想要的列打印 一个SQL语句的问题 as和new的疑问
// 试试
DataTable dt = new DataTable();
SqlConnection conn = new SqlConnection("local=.;uid=sa;pwd=;database=test");
SqlDataAdapter adp = new SqlDataAdapter("select name from table1",conn);
adp.Fill(dt);
for(int i=0; i<dt.Rows.Count; i++)
{
DataRow dr = dt.Rows[i];
string temp = dr["name"].ToString();
switch(temp)
{
case "刘德华":
temp = "<a href=\"LiuDeHua.html\">" + temp;
temp += "</a>";
dt.Rows[i]["name"] = temp as object;//可修改或放入一个集合中
break;
case "张韶涵":
temp = "<a href=\"ZhangShaoHan.html\">" + temp;
temp += "</a>";
dt.Rows[i]["name"] = temp as object;//可修改或放入一个集合中 break;
}
}
刘德华 Http://www.xxx.com
张韶涵 http://www.xxx.com
...最后,用Replace()来替换了.
========
之前曾经有过类似的想法,网上大多都是说用replace替换。
<%#Eval("表的字段").ToString.replace("刘德华","http://www.xxx.com") %>
<%#Eval("表的字段").ToString.replace("张韶涵","http://www.xxx.com") %>
这样就可以了呀
在你邦定到页面时,用
<%#Eval("表的字段").ToString.replace("刘德华","<a href='http://www.xxx.com'>刘德华</a>") %>
<%#Eval("表的字段").ToString.replace("张韶涵","<a href='http://www.xxx.com'>张韶涵</a>") %>
这样就可以了呀