大家肯定见过阅读文章时,在文章的底下会出现,
在百度中搜索“文章题目”相关文章
在谷歌中搜索“文章题目”相关文章
的情况,这其实就是找传参的公共部分,找出相同,不同点用变量代替,下面说说做法。

其实没什么难得!中药的是知道百度的编码是GB2312而谷歌的是UTF8,多打开几个网页找出他们的路径共同点!就可以了!下面是代码!自己看看吧!
hplBaiDu.Text = "在百度中查找有关〖" ds.Tables["title"].Rows[0]["Title_keyword"].ToString() "〗的相关内容";
hplBaiDu.NavigateUrl = "http://www.baidu.com/s?wd=" HttpUtility.UrlEncode(ds.Tables["title"].Rows[0]["Title_keyword"].ToString(), System.Text.UnicodeEncoding.GetEncoding("GB2312")) "";
hplGoogle.Text = "在谷歌中查找有关〖" ds.Tables["title"].Rows[0]["Title_keyword"].ToString() "〗的相关内容";
hplGoogle.NavigateUrl = "http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q=" HttpUtility.UrlEncode(ds.Tables["title"].Rows[0]["Title_keyword"].ToString(), System.Text.UTF8Encoding.GetEncoding("UTF-8")) "&meta=lr%3Dlang_zh-CN&aq=f";
本文介绍了一种在网站上生成指向百度和谷歌搜索特定关键词链接的方法,并提供了ASP.NET中的实现代码示例。

被折叠的 条评论
为什么被折叠?



