Tôi có một hộp kiểm được đặt thành "false" làm mặc định trong aspx. Sau đó, có một chức năng xác định xem nó là đúng hay sai, vấn đề là khi trên trang có một hộp văn bản và hộp văn bản này có một sự kiện TextChange vào nó, khi tôi gõ một cái gì đó trong hộp văn bản và sau đó đi đến hộp kiểm tại thời điểm này có thể nhìn thấy lần đầu tiên tôi bấm vào toàn bộ postbacks trang và đặt lại hộp kiểm để bỏ chọn .. sau đó tôi cần phải bấm vào nó một lần nữa và sau đó nó gậy .. những gì tôi có thể làm để làm cho nó dính tại nhấp chuột đầu tiên?Duy trì nếu hộp kiểm được nhấp qua postback
Tôi có thể sử dụng một số javascript cho điều này hoặc bạn nghĩ tùy chọn của mình là gì?
protected void myTextbox_TextChanged(object sender, EventArgs e)
{
ShowCheckBox(true);
}
private void ShowCheckBox(bool ckVal)
{
myCheckBox.Visible = ckVal;
}
Nếu bạn đang thiết lập các hộp kiểm để kiểm tra trong code-behind của bạn, điều này sẽ vẫn kiểm tra sau khi postback , trừ khi có vấn đề với ViewState vv? – Curt
Bạn có thể đặt giá trị được kiểm tra 'mặc định' thành false trong mã-đằng sau không? –
Có, tôi làm, trong một trường hợp khác và nếu không, nhưng tôi có điểm dừng ở đó và nó không bao giờ đi qua dòng đó – user710502