Lấy Id Event OnClick Button trong Page_Load asp.net c#

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 24/10/18.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,048
    Đã được thích:
    82
    Điểm thành tích:
    48
    Hi mọi người, mình có cái buttion click event Onclick từ page .aspx làm sao để bắt được sự kiện id tên của event này là btnSave hay btnDelete được trong Page_Load vậy? Code của mình ở dưới.

    Ý mình muốn là khi người dùng click vào btnSave tức là sự kiện OnClick="btnSave_Click" khi load vào trong Page_Load mình sẽ bắt được sự kiện đó là btnSave hay btnDelete ý. Để mình phân biệt được mà xử lý dữ liệu.

    Trong file .aspx
    Mã:
    <asp:Button ID="btnSave" runat="server" Text="Lưu" OnClick="btnSave_Click" />
    <asp:Button ID="btnDelete" runat="server" Text="Xóa" OnClick="btnDelete_Click" />
    
    Trong code aspx.cs
    Mã:
    protected void Page_Load(object sender, EventArgs e)
    {
       if (event = "btnDelete")
       {
         ......
       }
    }
     
    Cảm ơn đã xem bài:

    Lấy Id Event OnClick Button trong Page_Load asp.net c#

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    5,048
    Đã được thích:
    1,228
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn thêm code UseSubmitBehavior="false" vào <asp:Button sẽ bắt được nhé và đổi lại code như sau:

    Trong file .aspx
    Mã:
    <asp:Button ID="btnSave" UseSubmitBehavior="false" runat="server" Text="Lưu" OnClick="btnSave_Click" />
    <asp:Button ID="btnDelete" UseSubmitBehavior="false" runat="server" Text="Xóa" OnClick="btnDelete_Click" />
    
    Trong code aspx.cs
    Mã:
    protected void Page_Load(object sender, EventArgs e)
    {
      string eventTarget ="";
      if (IsPostBack)
      {
          eventTarget = Request.Params["__EVENTTARGET"];
      }
      if(eventTarget.IndexOf("btnSave") != -1)
      {
         /// xử lý cho button save
      }
      else if(eventTarget.IndexOf("btnDelete") != -1)
      {
          /// xử lý cho button xóa
      }
    }
     
    seolagi thích bài này.
  3. Văn Đình Nguyên
    Tham gia ngày:
    4/2/18
    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    hữu ích đó bạn ơiiiiiiiiiii
     
  4. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,048
    Đã được thích:
    82
    Điểm thành tích:
    48
    Code tốt, mình làm theo đã được, cảm ơn ad nhiều
     


Chủ để tương tự : Lấy Event
Diễn đàn Tiêu đề Date
Rao Vặt - Link Dofollow - VipMember được đăng Quan Trắc Nước Thải: Phương Pháp Lấy Mẫu Nước Theo QCVN 15/10/26
Rao Vặt - Link Dofollow - VipMember được đăng LẤY CÀNG NHIỀU – GIÁ CÀNG TỐT | CHUYÊN SỈ LẺ MIỆNG GIÓ 8/10/26
Rao Vặt - Link Dofollow - VipMember được đăng Siêu sale Van 1 chiều bướm Arita Malaysia Dantek giảm giá mạnh dành cho khách hàng tại Thanh Hóa 5/6/26
Rao Vặt - Link Dofollow - VipMember được đăng Giải pháp in áo thun lấy liền chất lượng nhanh đúng hẹn nhất 3/6/26
Rao Vặt - Link Dofollow - VipMember được đăng Dantek phân phối Đồng hồ nước sạch TFlow Malaysia ở Quảng Bình đáp ứng đo lưu lượng chính xác 15/4/26