Ajax与Session的问题 - .NET技术 / ASP.NET
之前遇到一个问题。
于是做了以下实验:
页面加载后,提交一个Ajax请求(暂称为ajax1),请求的线程在服务器上被睡眠10秒钟。
点击页面上一个button,触发另一个Ajax请求(ajax2)。
当没有使用session,在服务器未处理完ajax1的请求时,服务器依然可以处理ajax2的请求。
但是,当使用了session,在服务器未处理完ajax1的请求时,服务器不能处理ajax2的请求。必须等到ajax1处理完成后,才能处理ajax2的请求。
使用session的代码很简单,Session.Add("user", "aaa");
求教牛人,如何在使用了session后,当ajax1未处理完成时,依然可以处理ajax2的请求?
这个问题,让我很头大。
ajax不是发送的异步请求吗?
为什么,使用了session后,就变成同步的了?
你代码是怎么写的
实现什么功能,代码如何编写的.顺序执行就是
代码贴出来
http://www.zainanbao.com
我想的是Ajax1和Ajax2这两个请求是不是都用到了session呢了代码中,要是都用到了,可能session不允许同时进行访问,所以导致了你现在的情况。
..还真不知道有这情况.
C# code:
protected void Page_Load(object sender, EventArgs e)
{
//使用session的代码
Session.Add("user", "aaa");
switch (Request.QueryString["action"])
{
case "ajax1":
Thread.S
相关问答:
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
<script type="text/javascript" src="js/Dialog.js"></script>
<script type="text/javascript">
function zOpenD()
{
va ......
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
我在自己的机器上写的Asp.net程序,在别人的机器上怎么让别访问。
把代码放到一个支持.NET的空间上 给人域名就可以访问了
bt的做法.点调试后不动..
别人用 http://你的IP:看一下调试用的端口/
即可访问
ip+ ......