gpt4 book ai didi

c# - 用于特定搜索功能的服务器端缓存 JQuery 自动完成

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:51 24 4
gpt4 key购买 nike

我想将服务器端缓存JQuery UI 自动完成 一起使用。我的网站使用 ASP.NET 4.5,我使用 JQuery 1.9。

我创建了一个 web 服务函数,如下所示:

SearchPhones(string phrase, byte type_id)

为了识别缓存变量,如果我是正确的,我需要将短语和 type_id 保存到变量名中,以便稍后当其他人询问具有相同短语和 type_id 的查询时,我可以引用该缓存变量客户。这种方法是否有任何限制(变量名称长度,就允许的字符数而言)?

例如:HttpContextCurrent.Cache["the_search_term-type_id"]

我还需要考虑变量名中不允许出现的空格和其他字符。不过我可能会弄错。 我不能在该函数之上使用属性缓存,因为出于某种原因它不能与 Ajax GET 请求一起使用。

结果:需要为使用 ASP.NET 4.5 Web 服务的 JQuery 自动完成 UI 使用服务器端缓存。

需要你的帮助。谢谢。

最佳答案

您可以利用 http 处理程序
http://osman.it/aspnet/autocomplete-using-jquery-aspnet-c/
这是一个你可以使用 session IRequiresSessionState
How can I use Session variable in an HttpHandler

关于c# - 用于特定搜索功能的服务器端缓存 JQuery 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041612/

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