国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET2.0中的ClientScriptManager 類用法

2024-07-10 13:10:06
字體:
來源:轉載
供稿:網友


asp.net2.0中的clientscriptmanager 類用法—如何添加客戶端事件

在asp.net2.0中,clientscriptmanager 類通過鍵 string 和 type 唯一地標識腳本。具有相同的鍵和類型的腳本被視為重復腳本。因此,我們可以使用腳本類型來避免混淆可能用在頁中的來自不同用戶控件的相似腳本。 <html>
  <head>
    <title>clientscriptmanager example</title>
  </head>
  <body>
     <form id="form1"
         runat="server">
        <input type="text" id="message"> <input type="button" value="clickme" >
     </form>
  </body>
</html>

 1 <%@ page language="c#"%>
 2 <script runat="server">
 3   public void page_load(object sender, eventargs e)
 4   {
 5     // 定義客戶端腳本類型和名稱
 6     string csname1 = "popupscript";
 7     string csname2 = "buttonclickscript";
 8     type cstype = this.gettype();
 9        
10     // 實例化客戶端腳本新類
11     clientscriptmanager cs = page.clientscript;
12
13     // 注冊客戶端起始腳本,在加載頁時顯示客戶端警報消息
14     if (!cs.isstartupscriptregistered(cstype, csname1))
15     {
16       string cstext1 = "alert('hello world');";
17       cs.registerstartupscript(cstype, csname1, cstext1, true);
18     }
19
20     // 注冊客戶端執行腳本,定義 html 按鈕的 onclick 事件的客戶端處理程序
21     if (!cs.isclientscriptblockregistered(cstype, csname2))
22     {
23       stringbuilder cstext2 = new stringbuilder();
24       cstext2.append("<script type=text/javascript> function doclick() {");
25       cstext2.append("form1.message.value='text from client script.'} </");
26       cstext2.append("script>");
27       cs.registerclientscriptblock(cstype, csname2, cstext2.tostring(), false);
28     }
29   }
30 </script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铁岭县| 琼结县| 孝昌县| 洪江市| 香格里拉县| 宁强县| 杭锦旗| 新平| 名山县| 赤峰市| 长白| 平罗县| 延吉市| 太和县| 黄石市| 夏津县| 固镇县| 唐海县| 台江县| 新宁县| 射阳县| 晋中市| 双流县| 即墨市| 吉安县| 庆城县| 淮北市| 松阳县| 房山区| 北宁市| 蒲城县| 芜湖县| 偏关县| 古浪县| 尉犁县| 周口市| 苍南县| 廉江市| 漾濞| 石门县| 罗平县|