Tôi có hai danh sách thả xuống trên biểu mẫu-ddl1 và ddl2 của mình. Chúng cùng nhau xác định khả năng hiển thị của một textbox -txt1. Đối với điều đó tôi thực hiện kiểm tra này:ASP.NET - Kiểm soát danh sách thả xuống postback lập trình
if (ddl1.SelectedIndex==2 && ddl2.SelectedIndex>2)
{
if (!txt1.Visible)
{txt1.Visible=true;// And then I want to call postback}
}
else
{
if (txt1.Visible)
{txt1.Visible=false;// And then I want to call postback}
}
Như bạn thấy, tôi chỉ muốn đăng trang tới máy chủ nếu các điều kiện trên là đúng. Đoạn mã trên được kích hoạt trên sự kiện SelectedIndexChanged của cả hai danh sách thả xuống. Làm thế nào tôi có thể hoặc có thể đạt được một điều kiện?
Tôi không hiểu những gì bạn muốn làm - hình thức đã được đăng lại sau khi chỉ số đã được thay đổi - được chính xác những gì bạn đang cố gắng để đạt được? –
Tôi đã đặt AutoPostBack thành sai. Vì vậy, khi tôi thay đổi chỉ mục, nó không postback. –
Phải OK, vì vậy bạn không muốn Postback mỗi khi chỉ mục thay đổi - chỉ khi các điều kiện trên được đáp ứng? đúng không? –