Hopes

          Start Here..

           

          Attributes.Add

          <asp:Button ID="Button1" runat="server" onClick=""/>

          protected void Page_Load(object sender, EventArgs e)
          {
              if(!IsPostBack)
              {
                  this.Button1.Attributes.Add("onclick","return confirm('你已經修改了此信息,確實要保全這些修改嗎?');");
              }
          }

          protected void Button1_Click(object sender, EventArgs e)
          {
             //如果選擇確定 這里面的程序會運行。如果選擇取消 這里面的程序不會運行
          }

          Attributes.Add 其實就是為控件加一個javascript事件處理,控件的本質就是html+css+javascript ,控件的多事件其實也是利用javascript事件冒泡原理,所以要把事件預先載入

          因為是事件冒泡,一旦一個事件為fasle的話,就不可能再向下執行下面一個事件,在這里表現就是按取消后就無法進入服務端處理。所以對false的處理必須要在上一事件中處理,true也可以。如果你都想在服務端處理處理就不要用Attributes.Add,添加客戶端方法

          Attributes.Add("javascript事件","javascript語句");

          如:

          this.TextBox1.Attributes.add("onblue", "window.Label1.style.backgroundColor='#000000';");

          this.TextBox1.Attributes.Add("onblur","this.style.display='none'");

          javascript事件:

          onClick     鼠標點擊事件,多用在某個對象控制的范圍內的鼠標點擊

          onDblClick    鼠標雙擊事件

          onMouseDown    鼠標上的按鈕被按下了

          onMouseUp    鼠標按下后,松開時激發的事件

          onMouseOver 當鼠標移動到某對象范圍的上方時觸發的事件

          onMouseMove    鼠標移動時觸發的事件

          onMouseOut 當鼠標離開某對象范圍時觸發的事件

          onKeyPress    當鍵盤上的某個鍵被按下并且釋放時觸發的事件.[注意:頁面內必須有被聚焦的對象]

          onKeyDown    當鍵盤上某個按鍵被按下時觸發的事件[注意:頁面內必須有被聚焦的對象]

          onKeyUp   當鍵盤上某個按鍵被按放開時觸發的事件[注意:頁面內必須有被聚焦的對象]

          posted on 2012-05-07 20:29 ** 閱讀(330) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          你好!

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          收藏夾

          C#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣化县| 囊谦县| 黑龙江省| 疏附县| 望奎县| 黄冈市| 岳普湖县| 盐源县| 南皮县| 安吉县| 耿马| 长岭县| 五常市| 绥中县| 莱西市| 孙吴县| 文水县| 手机| 辽宁省| 甘谷县| 康马县| 西吉县| 彭州市| 临安市| 宁安市| 礼泉县| 揭东县| 梅河口市| 宽城| 芜湖县| 自贡市| 舟曲县| 嘉兴市| 象州县| 塔城市| 沂南县| 青铜峡市| 隆尧县| 衢州市| 南丰县| 周口市|