这个问题还是没有解决啊?
http://community.csdn.net/Expert/topic/4034/4034964.xml?temp=.5369837
(本想直接在原贴上加分,没找到怎么加分)另附一个问题:
后台*.CS文件的代码中,能不能取得客户端confirm的返回值?
如:.....//cs文件中的代码
Response.Write("<script>confirm('确定删除吗?')");
XXXX=....
if (XXXX) //XXXX:confirm的返回值
    .....//cs文件中的代码
else
    .....//cs文件中的代码

解决方案 »

  1.   

    是可以的,你必须明确web处理请求的方式。
      

  2.   

    简单的例子:a.aspx
    ============
    <script language="C#" runat="server">
    void Page_Load(Object sender,EventArgs e )
    {
    Response.Clear();
    Response.Expires = -100;
    }
    </script>
    <script language=javascript>
    function letsGo2()
    {
     initTask("")
    }function initTask(s)
    {
    Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
    Xmlhttp.open("GET","start.aspx?a=" + s + "&" + Date.parse(new Date()),false)
    Xmlhttp.send()
    if(Xmlhttp.status==200)
    {
    if(window.confirm("现在的结果是:\n\n" + Xmlhttp.responseText + "\n\n\n要继续吗?"))
    initTask(Xmlhttp.responseText)
    else
    {
    alert('恭喜你啊,你今天中了'+ Xmlhttp.responseText + '万元。')
    }
    }
    else
    alert(Xmlhttp.statustext)
    }
    </script>
    <input type=button value=开始吧 onclick="letsGo2()">start.aspx
    ============<script language="C#" runat="server">
    void Page_Load(Object sender,EventArgs e )
    {
    Response.Clear();
    Response.Expires = -100;
    //可以根据Request等条件进行执行不同的操作
    Response.Write(DateTime.Now.Second.ToString()); 
    }
    </script>
      

  3.   

    非常感谢 net_lover(孟子E章)的帮助 
    可是
    我的代码全在*.CS文件中,而且希望的效果,有点类似windows的文件COPY过程,用于不断提示用户,当前正在COPY哪个文件,不能使劲的弹出alert对话窗啊.
      

  4.   

    实际上就是给Lable.Text赋值后,立刻体现到客户端界面上,
    不需要等到,整个事件运行完毕。
      

  5.   

    谢谢renyu732帮忙UP   :)
      

  6.   

    alert只是例子,改成状态完全适用,…………………………