.net中關閉當前視窗的幾種方法:
1、response.write("");
2、cancle.onclientclick = "window.close()"; 為什麼這兩種寫法都需要單擊按鈕兩次才能關閉視窗??
3、cancle.attributes.add("onclick","window.close()");
4、 page.registerstartupscript("","");
其中cancle是個按鈕的id,對比這四種寫法的區別:第一,四種,一單擊按鈕視窗會馬上關閉,但是第二種和第三種需要單擊按鈕兩次才會關閉視窗,解釋如下:第一種是寫在伺服器端,直接執行,而第二種和第三種中可以分為兩次,第一次將客戶端js寫入cancle,第二次才會執行,所以需要單擊兩次才會執行關閉操作!
註冊客戶端指令碼
using system using system.collections using system.componentmodel using system.data using system.drawing using system.web using system.web.sessionstat...
註冊客戶端指令碼的幾個函式
1 page.registerhiddenfield 概述 使伺服器控制項能夠在窗體上自動註冊隱藏字段。呈現 htmlform 伺服器控制項時,將該字段傳送到 page。定義 public virtual void registerhiddenfield string hiddenfieldname...
註冊客戶端指令碼的幾個函式
1 page.registerhiddenfield 概述 使伺服器控制項能夠在窗體上自動註冊隱藏字段。呈現 htmlform 伺服器控制項時,將該字段傳送到 page。定義 public virtual void registerhiddenfield string hiddenfieldname...