Tôi đang xây dựng một LinkButton từ codebehind của mình và tôi cần gán phương thức onclick cho một phương thức và truyền tham số với phương thức đó. Tôi có điều này cho đến nay:Đặt sự kiện OnClick của LinkButton thành phương thức trong codebehind
LinkButton lnkdel = new LinkButton();
lnkdel.Text = "Delete";
Phương pháp tôi muốn vượt qua nó để trông như sau:
protected void delline(string id)
{
}
Cảm ơn bạn, tôi đang cố gắng để sử dụng phương pháp thứ hai bạn được đăng vì mục đích là bài đăng là chuyển ID qua để xóa. .OnCommand không xuất hiện trong danh sách intellisense, và khi tôi cố gắng gõ nó anyway nó nói với tôi rằng LinkButton là không thể truy cập do mức độ bảo vệ của nó? – Chris
@ Chris - vâng, quên mất 'lỗi/tính năng' đó bằng nút liên kết. thử điều này: 'lnkDel.Command + = new CommandEventHandler (DynamicCommand)' hoặc chỉ 'lnkDel.Command + = DynamicCommand'. – RPM1984
Cảm ơn bạn thân, nó biên dịch nhưng dường như không bao giờ đi vào Tư lệnh - tôi có thiếu gì đó không? Tôi đã thử phương pháp C# 3 là tốt, mà biên dịch nhưng một lần nữa không bao giờ đi vào phương pháp đó – Chris