ASP.net多线程下如何Response.Write()
protected void Page_Load(object sender, EventArgs e)
{
new System.Threading.Thread(new System.Threading.ThreadStart(() =>
{
while (true)
{
Response.BufferOutput = false;
Response.Write("aa");//如何一直弹出aa
System.Threading.Thread.Sleep(1000);
}
})).Start();
}
如何一直弹出aa
------解决方案--------------------楼主复习一下B/S架构原理吧。
------解决方案--------------------扔个updatepannel+timer吧
而且 真正的项目 我是没见过BS里面用到线程的..
至少我没有
------解决方案--------------------
异步了,IIS在后面一直跑,只不过在IE上你是看不到了
------解决方案--------------------3楼正解,生命周期问题
------解决方案--------------------执行线程之前将Response赋值给一个实例变量
在线程里用这个实例变量
试试看吧。。
------解决方案--------------------用ajax的方式可以做到