在updatepanel中元件失去控制
昨天發生了一個詭異的問題
在大部分人的電腦都沒問題的功能
偏偏在USER電腦出現問題
在updatepanel中包著checkbox跟radiobutton
針對我拿到的值去控管這兩個東西是否要顯示
理論上在.Net預設中default的visable是true
想當然,當下程式碼判斷只有寫了
if(a == 1)
{
checkbox1.visable = false;
radiobutton1.visable = false;
}
偏偏問題就發生了
當a=2的時候,兩個按鈕都不見了!!!
第一直覺一定是user的暫存檔問題
清了以後,曇花一現....
又開始了!!!
那一定是IE8太爛了
我們換chrome
蝦米!!!一樣..........
好吧~是人品的問題...你的電腦中風了請她測手頭同事的電腦
也一樣....好吧~是該認真debug的時候了!!!
再埋訊息的時候,想說會不會是某些電腦解讀的問題或者是謎樣updatepanel發威導致
就順手在if判斷前面多掛了兩行把這兩個元件設為true
果真user說沒問題了
因為手頭的工作太多沒有仔細研究為啥會發生
所以就自動腦補了應該是updatepanel在有時候會中風
把預設值改掉?
或是某些電腦暫存機制的問題導致