Bing 将事务计数映射到 asp.net 回传
Bing maps transaction counts with asp.net postbacks
参见:Bing Maps Transactions by API
我在 asp.net 网页表单页面上使用 bing 地图网页控件。关于会话的生命周期,这表示它将在用户移动到不同的页面时结束。 post 返回同一页面或通过 UpdatePanel 回调怎么样?
我想做的是允许用户 select 具有某些搜索条件(例如,基于员工列表)的不同地址,然后在post回来了。显然,我们希望产生尽可能少的事务计数。最初这个页面是用一个搜索页面开发的,然后是一个结果页面。我相信用单个 search/results 页面重新开发它会减少交易次数。在我开始工作之前对此有所了解将会有所帮助!
谢谢。
回发将导致页面完全刷新。这将导致重新加载地图。从您链接到的 Bing 文档听起来可能会启动一个新会话。
我认为您可以轻松 prove/disprove 通过快速的概念验证页面,并密切关注您的使用情况统计信息,and/or 尝试监控浏览器发送到的内容 bing 并查看会话 ID 是什么。
如果您可以用 ajax 请求替换您的回发,那么这将完全避免该问题,因为页面(以及地图控件)不会经常刷新。这将意味着您建议的单个 search/results 页面,但使用 ajax 请求确实是它的关键。 UpdatePanel 本质上是一个包装轮 ajax。如果您可以设计成地图控件不是更新面板的一部分(因此不应该随之刷新)那么这也可能是可行的,而不是标准 ajax.
参见:Bing Maps Transactions by API
我在 asp.net 网页表单页面上使用 bing 地图网页控件。关于会话的生命周期,这表示它将在用户移动到不同的页面时结束。 post 返回同一页面或通过 UpdatePanel 回调怎么样?
我想做的是允许用户 select 具有某些搜索条件(例如,基于员工列表)的不同地址,然后在post回来了。显然,我们希望产生尽可能少的事务计数。最初这个页面是用一个搜索页面开发的,然后是一个结果页面。我相信用单个 search/results 页面重新开发它会减少交易次数。在我开始工作之前对此有所了解将会有所帮助!
谢谢。
回发将导致页面完全刷新。这将导致重新加载地图。从您链接到的 Bing 文档听起来可能会启动一个新会话。
我认为您可以轻松 prove/disprove 通过快速的概念验证页面,并密切关注您的使用情况统计信息,and/or 尝试监控浏览器发送到的内容 bing 并查看会话 ID 是什么。
如果您可以用 ajax 请求替换您的回发,那么这将完全避免该问题,因为页面(以及地图控件)不会经常刷新。这将意味着您建议的单个 search/results 页面,但使用 ajax 请求确实是它的关键。 UpdatePanel 本质上是一个包装轮 ajax。如果您可以设计成地图控件不是更新面板的一部分(因此不应该随之刷新)那么这也可能是可行的,而不是标准 ajax.