gpt4 book ai didi

c# - 如何在 ASP.NET MVC 应用程序中实现搜索框?

转载 作者:太空狗 更新时间:2023-10-30 00:34:39 26 4
gpt4 key购买 nike

我需要在我正在编写的 C# MVC 应用程序上实现一个“搜索”框。

我以前从未实现过“搜索”框,我一直在寻找一些最佳实践,但我并没有完全找到我要找的东西。

我非常喜欢搜索在 stackoverflow 上的工作方式。

如果我随机输入几个词,它会导航到 url http://stackoverflow/search?q=few+random+words .

如果我输入 title:random,它会导航到 url https://stackoverflow.com/search?q=title%3Arandom

客户端(当我按下回车键时)和服务器上发生了什么以进行搜索?

我故意省略了我对正在发生的事情的任何想法,因为我不想让答案产生偏见(或表现出我的无知)。

编辑:我正在为这个问题添加一些细节。

  1. 在哪里以及如何将搜索词转换为查询字符串参数?即few random words转化为few+random+words,title:random转化为title%3Arandom

  2. few+random+words 在哪里以及如何转换为查询中使用的变量?

  3. 查询是否只是一个大的 Where 子句,不断为位于 + 号之间的每个项目附加“和”?

我想您可以通过字符串进行解析并进行一些替换以实现 1 和 2,但看起来肯定已经有一些东西可以自动转换(和还原)搜索字符串。我正在努力为我的用户在搜索框中键入任何内容做好准备。

最佳答案

关于c# - 如何在 ASP.NET MVC 应用程序中实现搜索框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7034576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com