我很好奇的是,我有一个站点 (ASP.NET),它将显示一些搜索结果。我想做的是加载包含搜索结果的页面,然后让客户端查询我的 SQL 数据库以检查是否有任何搜索结果已被用户“收藏”。我对 JSON、SOAP 和 HTTP 请求了解一点,但我现在知道如何执行此操作的唯一方法是在我的项目中创建一个页面,我可以从每个返回的结果中请求该页面,并验证该页面cookie 中的用户,查询 sql 得到答案,最后返回 true 或 false 给客户端,决定是否隐藏或显示“收藏夹”图标。
这方面的一个简单示例(据我所知)是 Hulu 上的 Queue(_) 计数。当我加载 Hulu 网站时,它有“Queue”,然后大约 1 秒后,它检索实际计数,我得到“Queue(1)”
谁能解释做这样的事情的正确方法?
提前致谢!
注意:任何链接将不胜感激,我一直在谷歌搜索和阅读,但还没有找到合适的资源。
最佳答案
您可以通过多种方式来执行此操作。一种更简单的方法是在您所在的当前页面上使用 PageMethod,并进行调用该方法以获取结果的异步操作。
这是一个quick overview of a PageMethod ,它使用了联系表,但您已经了解了大概的情况。
关于javascript - 页面加载后如何从客户端正确获取 SQL 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4587413/