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

2022-03-07 14:13:49 字數 2629 閱讀 1360

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 物件的 

<

form runat

=server

>

元素的結束標記之前發出該指令碼。發出指令碼塊時已定義了呈現該頁的物件時,因此必須同時包括 

<

script

>

元素的兩個標記。

通過使用 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 物件的 

<

form runat

=server

>

元素的開始標記後發出。指令碼塊是在呈現輸出的物件被定義時發出的,因此必須同時包括 

<

script

>

元素的兩個標記。

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

具有相同 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...