• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 偵測使用者的聯機狀態

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    當網頁在執行需要時間的復雜的運算或循環時,使用者的瀏覽器會一直處于等待的狀態。此時若使用者停止瀏覽的動作,IIS 還是繼續執行運算的話,相當浪費系統有限的資源。因此我們可以在執行這些需要等待的運算時,判斷Response 對象的IsClientConnected 屬性;


        當網頁在執行需要時間的復雜的運算或循環時,使用者的瀏覽器會一直處于等待的狀態。此時若使用者停止瀏覽的動作,IIS 還是繼續執行運算的話,相當浪費系統有限的資源。因此我們可以在執行這些需要等待的運算時,判斷Response 對象的IsClientConnected 屬性;若為False 則代表使用者已經離線,此時只要使用Response 對象的End 方法來結束網頁的執行即可。這樣Server 就不會執行無用的工作,可以空出更多的資源來讓他人使用。下列的程序代碼范例執行一個終值達100000 的循環,我們在循環中加入判斷IsClientConnection 屬性的敘述;只要Client端離線就終止執行,而Client 端的瀏覽器上也不會出現任何信息:

    <Html>
    <Script Language="VB" Runat="Server">
    Sub Page_Load(Sender As Object,e As Eventargs)
    Dim i As Long
    For i=0 To 100000
    If Response.IsClientConnected=False Then Response.End
    Next
    Response.Write("執行完畢")
    End Sub
    </Script>
    </Html>

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>