[Asp .Net] updatepanel 問題?

在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在有時候會中風

把預設值改掉?

或是某些電腦暫存機制的問題導致