【发布时间】:2013-02-09 02:23:49
【问题描述】:
我想将 服务器端缓存 与 JQuery UI 自动完成 结合使用。我的网站在 ASP.NET 4.5 中,我使用 JQuery 1.9。
我创建了一个webservice函数如下:
SearchPhones(string phrase, byte type_id)
为了识别缓存变量,如果我是正确的,我需要将短语和 type_id 保存到变量名中,以便稍后在其他人询问具有相同短语和 type_id 的查询时引用该缓存变量客户。这种方法是否有任何限制(根据允许的字符数,名称长度可变)?
例如:HttpContextCurrent.Cache["the_search_term-type_id"]
我还需要考虑不允许作为变量名一部分的空格和其他字符。不过,我可能全都搞错了。 我不能在函数顶部使用属性缓存,因为由于某种原因它不适用于 Ajax GET 请求。
结果:需要对使用 ASP.NET 4.5 Webservices 的 JQuery 自动完成 UI 使用服务器端缓存。
需要你的帮助。谢谢。
【问题讨论】:
-
为什么不使用 http 通用处理程序而不是 Web 服务
标签: c# jquery asp.net caching jquery-autocomplete