我是一个新手在ASP.NET和建设一个网站目前…我希望该网站有一个搜索功能..如何将此内容添加到我的网站?有没有好的教程?
发布于 2010-04-02 03:17:05
当然,为什么不使用谷歌呢?这是用于搜索的网站标准。:)
http://www.google.com/cse/
如果你的意思是你想搜索你的数据库,而不是你的网站,那么人们通常会用某种结果显示-- gridview (快速和简单!)或者repeater来进行SQL查询。
发布于 2010-04-02 03:27:24
嗯,要有一个搜索函数,你首先需要搜索一些东西(数据库,哈希表,堆,等等)。我假设在这种情况下,您将使用数据库。
对于基本的搜索功能,例如在文章表中搜索字符串,您只需使用以下SQL语句:
SELECT * FROM `Articles` WHERE `Text` LIKE '%<search string here>%'
'%‘字符是SQL通配符,因此无论在哪里找到它,它都将匹配搜索字符串:%Hello%将匹配"Hello world“和"shell”等。
这是一种非常粗糙的方法,所以搜索一些关于这个主题的文章,你应该能够找到一些更复杂的方法。
发布于 2010-04-02 03:44:37
做这件事的不同方法
1:应用程序中的动态数据搜索--您将拥有一个搜索页面,当用户提交搜索查询时,您将使用该页面构建一个SELECT查询,并在应用表中进行搜索,并显示从执行select查询返回的数据源的结果
2:静态页面搜索-如果你的网站中有很多静态页面,你可以使用this.You来启用IIS索引,.you必须为你的site.IIS创建一个目录才会做rest.You需要使用的代码来从IIS索引中读取结果。(代码不是那么big.Only很少lines.Get它来自谷歌)
3:添加Google搜索:您可以将google搜索小部件添加到您的网站
https://stackoverflow.com/questions/2562985
复制相似问题