Anh ơi em muốn hiện thông báo kiểu control khi click vào new, vấn đề là em không biết gì về javascript và không biết cách truyền tham số vào form con
if [sc_btn_new]
{
tiếng vang"";
}
Như bạn có thể thấy, ý tưởng là chuyển số phát hành tới biểu mẫu con/chi tiết, trong đó tôi có một sự kiện trong onLoand ± như thế này
Văn bản sau đây được chia sẻ giữa bài viết này, DOM. cửa sổ. lời nhắc và DOM. cửa sổ. cảnh báo Các hộp thoại là các cửa sổ phương thức - chúng ngăn người dùng truy cập vào phần còn lại của giao diện ứng dụng cho đến khi hộp thoại được đóng lại. Vì lý do này, bạn không được lạm dụng bất kỳ chức năng nào tạo hộp thoại [hoặc cửa sổ phương thức]. Và bất kể, có những lý do chính đáng để tránh sử dụng hộp thoại xác nhận.
Xin chào các bạn, hôm nay mình xin hướng dẫn các bạn cách hỏi một điều gì đó khi bạn bấm vào nút. Những thông báo hiển thị trên màn hình khi nhấp vào OK và HỦY.
Những gì tôi đã sử dụng
- Visual Studio. NET 2010
- Khung 4. 0
- Nền tảng ASP. NET
- Ngôn ngữ. C# . NET
- Diễn giải. JavaScript
Trong bài viết trước, tôi đã hướng dẫn cách hiển thị thông báo khi nhấp vào Nút liên kết . Bây giờ với ý tưởng tương tự, tôi sẽ chỉ cho bạn cách thực hiện bằng cách sử dụng nút. Tôi sẽ chỉ cho bạn hai cách để làm điều này.
Tôi sẽ bắt đầu bằng cách hiển thị mã để hiểu nhanh hơn và đơn giản hơn. Bước đầu tiên là tạo một trang và trong nội dung của nó, tạo một hàm trong javascript . Chức năng sẽ được hiển thị, nó có thể được thực hiện bao nhiêu tùy ý, luôn nhớ thay đổi tên. Mã [1. 1]
hàm câu hỏi [] {
nếu [ xác nhận [ "Deseja confirmar essa operação?" ]] {
return true ;
} else {
return false ;
}
}
Mã 1. 1
O mã 1. 1 hiển thị một câu hỏi đơn giản về việc xác nhận hoạt động. Nếu được xác nhận, nó sẽ trả về true và nếu nút hủy được nhấp, nó sẽ trả về false . đúng và sai là trực tiếp được liên kết với gửi hoặc không gửi của màn hình.
Bước tiếp theo là tạo một nút bên trong trang và một nhãn rất đơn giản. [ Mã 1. 2]
asp. Nhãn>
mã 1. 2
Tôi đã nhấp đúp vào nút để tạo title = ” cmdTest1_ Nhấp vào ”. Điều này tạo ra phương pháp được bảo vệ trong tệp. cs . Bên trong phương thức tôi đặt đoạn mã sau. [ Mã 1. 3]
được bảo vệ vô hiệu cmdTest1_Click[ đối tượng người gửi, EventArgs e]
{
lblKết quả . Văn bản = "Nhấp OK trên nút test1" ;
}
Mã 1. 3
cách đầu tiên
Quay lại mã ASP. NET đã thêm một thuộc tính nữa có tên là onClientClick . Mã 1. 4
mã 1. 4
Khi bạn nhấp vào nút, một thông báo sẽ xuất hiện yêu cầu xác nhận bằng mã trong javascript . [Hình ảnh 1 ]
Hình ảnh 1
Khi chọn nút OK, thông báo sau xuất hiện trên màn hình. [Hình ảnh 2 ]
Hình ảnh 2
cách thứ hai
Bạn có thể tạo cùng một thông báo trên nút bằng cách sử dụng mã trong C# . NET. Chính xác hơn trong Page_Load [] của trang. Đó là một đoạn mã đơn giản và cần được thực hiện rất cẩn thận để mã hoạt động bình thường. [ Mã 1. 5]
được bảo vệ vô hiệu hóa Page_Load [ đối tượng người gửi, EventArgs e]
{
if [. Trang. IsPostBack ]
{
cmdTest. Thuộc tính. Thêm [ " title " , " javascript. return câu hỏi [];" ];
}
}
Mã 1. 5
Lưu ý rằng tôi đã tạo một nút khác để thực hiện kiểm tra, Id của nút đó là cmdTest . Tôi đã thêm theo phương thức Thuộc tính thông qua title và tên của phương thức trong javascript . Kết quả giống như cách đầu tiên được hiển thị ở trên.
Tôi sẽ dừng ở đây và tôi hy vọng tôi đã giúp được gì đó. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng liên hệ với chúng tôi qua trang web. Ngoài ra còn có trang web của tôi www. mauriciojunior. org và blog. mauriciojunior. tổ chức.