註冊客戶端js指令碼的方法比較

2021-06-16 17:03:16 字數 395 閱讀 8392

.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...