关于Ajax+ASP.NET的一个问题
现在我定义一个类Ajax.aspx.cs,专门用于获取数据,其中这个类里面有两个方法:一个是获取文章GetArticle,一个是获取图片GetPhoto
然后我在页面加载时,同时加载文章跟图片,其中一个DIV里面放文章,一个DIV放图片列表,因为时同时访问Ajax.aspx.cs,请问这样有冲突吗?它访问的顺序是什么?有没有先后之分?
------解决方案--------------------完全没冲突,谁把数据获取完,谁就先显示出来.
数据读取完了就相当于xmlhttprequest的state=4.这样再执行callback里面的代码.
------解决方案--------------------哦,错了,是这里:http://ajax.asp.net/docs/tutorials/UpdatePanelClientScripting.aspx
我理解上也有问题(前面没仔细看),是可以同时的,只是前面的回传不触发一些事件而已,sorry。
我第一次看的时候居然没有注意“until it is finished”,不知道当初是怎么看的。
Multiple postbacks where the most recent postback takes precedence, which is the default behavior. Only events for the most recent asynchronous postback are raised.
Multiple postbacks where one postback is given precedence, which cancels all subsequent postbacks until it is finished. Only the initializeRequest event is raised for canceled postbacks.