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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET2.0中的ClientScriptManager 類用法—如何添加客戶端事件

2019-11-18 17:05:53
字體:
供稿:網(wǎng)友

asp.net2.0中,ClientScriptManager 類通過鍵 String 和 Type 唯一地標(biāo)識(shí)腳本。具有相同的鍵和類型的腳本被視為重復(fù)腳本。因此,我們可以使用腳本類型來避免混淆可能用在頁中的來自不同用戶控件的相似腳本。 <html>
  <head>
    <title>ClientScriptManager Example</title>
  </head>
  <body>
     <form id="Form1"
         runat="server">
        <input type="text" id="Message"> <input type="button" value="ClickMe" onclick="DoClick()">
     </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     // 實(shí)例化客戶端腳本新類
11     ClientScriptManager cs = Page.ClientScript;
12
13     // 注冊客戶端起始腳本,在加載頁時(shí)顯示客戶端警報(bào)消息
14     if (!cs.IsStartupScriptRegistered(cstype, csname1))
15     {
16       String cstext1 = "alert('Hello World');";
17       cs.RegisterStartupScript(cstype, csname1, cstext1, true);
18     }
19
20     // 注冊客戶端執(zhí)行腳本,定義 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>


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台湾省| 水富县| 绍兴市| 新安县| 赤壁市| 土默特右旗| 湘西| 博罗县| 康乐县| 中卫市| 梅河口市| 河津市| 昌吉市| 石棉县| 临沭县| 游戏| 宝丰县| 永宁县| 库伦旗| 通海县| 尚志市| 阿荣旗| 昌黎县| 庆云县| 睢宁县| 无为县| 婺源县| 五河县| 吉安市| 宝清县| 新巴尔虎右旗| 砚山县| 西乌珠穆沁旗| 西安市| 蕲春县| 萨嘎县| 普洱| 泰兴市| 无棣县| 漳平市| 阜南县|