首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ASP.NET中实现站点搜索?

如何在ASP.NET中实现站点搜索?
EN

Stack Overflow用户
提问于 2010-04-02 03:14:36
回答 4查看 2.4K关注 0票数 2

我是一个新手在ASP.NET和建设一个网站目前…我希望该网站有一个搜索功能..如何将此内容添加到我的网站?有没有好的教程?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-02 03:17:05

当然,为什么不使用谷歌呢?这是用于搜索的网站标准。:)

http://www.google.com/cse/

如果你的意思是你想搜索你的数据库,而不是你的网站,那么人们通常会用某种结果显示-- gridview (快速和简单!)或者repeater来进行SQL查询。

票数 6
EN

Stack Overflow用户

发布于 2010-04-02 03:27:24

嗯,要有一个搜索函数,你首先需要搜索一些东西(数据库,哈希表,堆,等等)。我假设在这种情况下,您将使用数据库。

对于基本的搜索功能,例如在文章表中搜索字符串,您只需使用以下SQL语句:

代码语言:javascript
运行
复制
SELECT * FROM `Articles` WHERE `Text` LIKE '%<search string here>%'

'%‘字符是SQL通配符,因此无论在哪里找到它,它都将匹配搜索字符串:%Hello%将匹配"Hello world“和"shell”等。

这是一种非常粗糙的方法,所以搜索一些关于这个主题的文章,你应该能够找到一些更复杂的方法。

票数 3
EN

Stack Overflow用户

发布于 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搜索小部件添加到您的网站

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2562985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档