10/10/2018, 10:38

MessageBox trong ASP.NET ???

Cho hỏi làm sao để bung ra được 1 MessageBox trong ASP.NET, ví dụ khi user login mà sai thông tin thì bung MessageBox ra thông báo "Thông tin đăng nhập sai"

Thx
phuongdonghong viết 12:41 ngày 10/10/2018
Không thể thực hiện được như vậy.
Chỉ có thể viết mã Javascript thôi, hoặc sử dụng một công cụ riêng như submodal...
Katsumoto viết 12:53 ngày 10/10/2018
Khi nhấn login, dùng ajax(XMLHTTPRequest) kiểm tra tên, nếu không đúng thì alert("Sai rùi").
tayhanhcu viết 12:47 ngày 10/10/2018
vậy thì phải làm sao đây hả bà con, tui mới nghiên cứu được 1 cách là như thế này:
Bạn viết đoạn mã sau ở trang aspx

<script>
function ConfirmDelete()
{
return window.confirm("Do you want to delete?");
}
</script>

sau đó ở trang aspx.cs, ở pageload()
thêm đoạn code sau

btDelete.Attributes.Add("OnClick","return ConfirmDelete();");

với btDelete là Button Delete
ai có cách gì hay thì đưa lên cho anh em cùng học hỏi
trungtd_vtic viết 12:38 ngày 10/10/2018
bạn làm 1 cái div nằm giữa trang . khi submit bạn kiểm tra tính hợp lệ sau đó nếu gặp thông báo lỗi bạn viết vào một cái literal trong đó có lệnh script
<script>
(divID).style.display=block;
</script>
thế thôi
Linkin_Park viết 12:54 ngày 10/10/2018
Được gửi bởi tayhanhcu
vậy thì phải làm sao đây hả bà con, tui mới nghiên cứu được 1 cách là như thế này:
Bạn viết đoạn mã sau ở trang aspx

<script>
function ConfirmDelete()
{
return window.confirm("Do you want to delete?");
}
</script>

sau đó ở trang aspx.cs, ở pageload()
thêm đoạn code sau

btDelete.Attributes.Add("OnClick","return ConfirmDelete();");

với btDelete là Button Delete
ai có cách gì hay thì đưa lên cho anh em cùng học hỏi
Mình thấy cách của bạn này khá hay nè. Có lần cũng thấy ông thầy mình làm cách này.
ttvnth viết 12:51 ngày 10/10/2018
Được gửi bởi onlyAnh
Cho hỏi làm sao để bung ra được 1 MessageBox trong ASP.NET, ví dụ khi user login mà sai thông tin thì bung MessageBox ra thông báo "Thông tin đăng nhập sai"
Thx
Có thể làm được. Nếu bạn không rõ về XMLHTTPRequest thì bạn có thể sử dụng AJAX Control Toolkit do Microsoft cung cấp.
Cái MessageBox trong ASP.NET tôi đã lập trình thành công. Bạn có thể tham khảo tại URL: http://ttvnth.hnsv.com/viewtopic.php?f=24&t=128

Hình Demo
Bài liên quan
0