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#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东宁县| 宾阳县| 临海市| 丘北县| 盐池县| 城市| 威信县| 青浦区| 石城县| 司法| 娄烦县| 乌兰县| 淮南市| 磐安县| 丹阳市| 阜南县| 枝江市| 鄂州市| 嵊州市| 宜章县| 诸城市| 蓬溪县| 富平县| 连平县| 呼图壁县| 洱源县| 通渭县| 江门市| 宣化县| 乡城县| 浦北县| 灵武市| 和顺县| 全南县| 龙山县| 中山市| 广南县| 绥棱县| 宝丰县| 永川市| 红原县|