ฉันมีรหัสที่ปิดการใช้งาน ASP.NET Panel บน Page_Load:
uiPnlDetails.Enabled = False;
จากนั้นฉันก็มีกริดซึ่งหากแถวคลิกมันจะทำให้เกิดเหตุการณ์เพื่อเปิดใช้งานอีกครั้ง เหตุการณ์นี้เกิดขึ้นได้สำเร็จ เพราะฉันสามารถสร้างเบรกพอยต์ที่ไหนสักแห่งในบล็อกได้ และคำสั่งที่เปิดใช้งานแผงควบคุมก็ถูกเรียกใช้สำเร็จเช่นกัน ฉันพบค่า uiPnlDetail.Enabled ในหน้าต่าง Watch ถูกตั้งค่าเป็น True
แต่ผลลัพธ์ในหน้า:
<div disabled="disabled" id="ctl00_MainContent_uiPnlDetails">
ดังนั้นทุกอย่างภายใน div จึงถูกปิดใช้งาน ฉันตรวจสอบโค้ดทั้งหมดแล้ว แต่ไม่มีโค้ดใดถูกตั้งค่าให้แผงควบคุมปิดใช้งานอีกครั้งหลังจากที่เปิดใช้งานแล้ว
ฉันจะแก้ไขพฤติกรรมนี้ได้อย่างไร