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