UpdatePanel 後台註冊指令碼失效

2022-07-23 03:45:09 字數 704 閱讀 9022

原本使用 clientscript.registerstartupscript 在乙個「新增」按鈕的事件中註冊指令碼,後來才發現呼叫前台js方法時候失效,後來網上查相關部落格後才知道,可以使用 scriptmanager.registerclientscriptblock 方法。

scriptmanager.registerclientscriptblock ( control control , type type , string key ,  string script , bool addscripttags )

( 注:registerclientscriptblock 是 scriptmanager的乙個靜態方法)

引數詳解: control :這個引數是註冊指令碼塊的控制項。如果你是在updatepanel中註冊時,即updatepanel  (應該寫updatepanel的id)。

type:這個引數是註冊指令碼塊控制項的型別,即updatepanel的型別。

key:這個引數是指令碼酷塊的惟一標識(關鍵字)。

script:這個引數是要註冊的指令碼字串。

addscripttags:這個引數表示是否要在您的字串兩邊使用「」包圍起來。

例如:scriptmanager.registerclientscriptblock(updatepanel1, typeof(updatepanel), "test", "alert(test);", true);

UpdatePanel註冊指令碼

最近在專案裡需要用到altas,本人也是新手,老用最簡單的updatepanel,在註冊指令碼時也遇到了困難,無法註冊。本來是在updatepanel中放了乙個gridview,偶想在girdview中乙個模板列點選彈出乙個窗體,註冊window.open 來解決問題。本來不是在updatepane...

C 後台註冊指令碼

this hide 演示 jquery hide 函式,隱藏當前的 html 元素。test hide 演示 jquery hide 函式,隱藏 id test 的元素。p hide 演示 jquery hide 函式,隱藏所有 元素。test hide 演示 jquery hide 函式,隱藏所有...

php 後台註冊環信使用者

呼叫 hx new easemob hx create result hx createuser sell userid,tel,name if create result if isset create result error else 這個類檔案是我從網上找的,本人親自試過,可以註冊,下面給你...