我在我的代碼隱藏中使用以下動態地添加infragistics webpanel: placeHolder.Controls.Add(ctlWebpanel); 但我在我的ASP.net頁面運行時得到了這個javascript錯誤: 'currentStyle'爲空或不是對象ASP.NET:在動態添加web面板時獲取'currentStyle'爲空或不是對象
如何設置樣式以消除該錯誤?
我在我的代碼隱藏中使用以下動態地添加infragistics webpanel: placeHolder.Controls.Add(ctlWebpanel); 但我在我的ASP.net頁面運行時得到了這個javascript錯誤: 'currentStyle'爲空或不是對象ASP.NET:在動態添加web面板時獲取'currentStyle'爲空或不是對象
如何設置樣式以消除該錯誤?
感謝Brian的關注。我發現缺少的是CSS風格類。我剛創建我的控件時就動態地設置了屬性cssClass,它起作用! 但是我仍然不明白的是,爲什麼當你不必如果直接在設計中添加它時,就必須動態地設置它。
嗯,這取決於。 currentStyle是被調用的變量或屬性,但沒有底層引用。它可能是動態添加它(在什麼時候你會這樣做),但可能不會。
您是否看到源代碼中控件的$ create javascript語句?你會得到這個錯誤,以及頁面上發生了什麼?
你能提供更多的細節嗎?