花費天數試圖找出爲什麼我的ajaxFileUpload控件未觸發UploadComplete事件並最終發現它來自哪裏。如果父級自定義控件更改可見性,AJAX AjaxFileUpload控件無法工作
每當我嘗試使用上傳,我得到一個奇怪的JS JSON錯誤,這是'無法使用'。
無論如何,通過大量測試發現錯誤發生是因爲父用戶控件(.ascx)的默認屬性爲Visible = false。
父用戶控件基本上是一個ajax模式,它包含一個form + fileuploader。
當用戶點擊一個按鈕來顯示我設置visible = true的表單時,然後顯示模式。
這是一個很好的做法嗎?並且由於當我使用加載用戶控件的技術時,ajaxfileupload似乎會出現問題,是否有另一種方法可以在父頁面加載時不需要HAVING來加載表單?
謝謝你的幫助!
謝謝,我想這就是它。我剛剛決定保持用戶控件屬性可見。唯一的缺點是它首次加載網站時會閃爍。 –
您可以在擴展容器中添加'style =「display:none」'以避免閃爍。 –