註冊客戶端指令碼的幾個函式

2021-04-01 22:03:34 字數 2499 閱讀 7840

1.

page.registerhiddenfield

[概述]

使伺服器控制項能夠在窗體上自動註冊隱藏字段。呈現

htmlform

伺服器控制項時,將該字段傳送到

page。[

定義]

public virtual void registerhiddenfield(

string hiddenfieldname,

string hiddenfieldinitialvalue);[

引數]

hiddenfieldname

要呈現的隱藏欄位的唯一名稱。

hiddenfieldinitialvalue

要以隱藏形式發出的值。

[例子]

registerhiddenfield("myhiddenfield", "welcome to microsoft .net!");2.

page.registeronsubmitstatement

[概述]

使頁能夠訪問客戶端

onsubmit

事件。指令碼應該是註冊在其他地方的對客戶端**的函式呼叫。

[定義]

public void registeronsubmitstatement(

string key,

string script);[

引數]

key

標識指令碼塊的唯一鍵。

script

要傳送到客戶端的客戶端指令碼。

[例子]

registeronsubmitstatement("submit", "document.write('submit button clicked.')");

3.page.registerstartupscript

[概述]

允許asp.net

伺服器控制項在

page

中發出客戶端指令碼塊。

[定義]

public virtual void registerstartupscript(

string key,

string script);[

引數]

key

標識指令碼塊的唯一鍵。

script

要傳送到客戶端的指令碼的內容。

[備註]

與registerclientscriptblock

方法類似,該方法在

page

物件的元素的結束標記之前

發出該指令碼。發出指令碼塊時已定義了呈現該頁的物件時,因此必須同時包括

元素的兩個標記。

通過使用

key

標識指令碼,多個伺服器控制項例項可以請求該指令碼塊,而不用將其傳送到輸出流兩次。

具有相同

key

引數值的任何指令碼塊均被視為重複的。

[注意]

請記住在指令碼周圍加入

html

注釋標記,以便在請求的瀏覽器不支援指令碼時指令碼不會呈現。

[例子]

// form the script to be registered at client side.

string scriptstring = "function doclick() ";

scriptstring += "function page_load()<";

scriptstring += "/";

scriptstring += "script>";

if(!this.isstartupscriptregistered("startup"))

this.registerstartupscript("startup", scriptstring);

4.page.registerclientscriptblock

[概述]

允許asp.net

伺服器控制項在

page

中發出客戶端指令碼塊。

[定義]

public virtual void registerclientscriptblock(

string key,

string script);[

引數]

key

標識指令碼塊的唯一鍵。

script

傳送到客戶端的指令碼的內容。

[備註]

客戶端指令碼剛好在

page

物件的元素的開始標記後

發出。指令碼塊是在呈現輸出的物件被定義時發出的,因此必須同時包括

元素的兩個標記。

通過使用關鍵字標識指令碼,多個伺服器控制項例項可以請求該指令碼塊,而不用將其傳送到輸出流兩次。

具有相同

key

引數值的任何指令碼塊均被視為重複的。

註冊客戶端指令碼的幾個函式

1 page.registerhiddenfield 概述 使伺服器控制項能夠在窗體上自動註冊隱藏字段。呈現 htmlform 伺服器控制項時,將該字段傳送到 page。定義 public virtual void registerhiddenfield string hiddenfieldname...

註冊客戶端指令碼的幾個函式

1 page.registerhiddenfield 概述 使伺服器控制項能夠在窗體上自動註冊隱藏字段。呈現 htmlform 伺服器控制項時,將該字段傳送到 page。定義 public virtual void registerhiddenfield string hiddenfieldname...

註冊客戶端指令碼

using system using system.collections using system.componentmodel using system.data using system.drawing using system.web using system.web.sessionstat...