我在aspx頁面中有一個文件上傳控件,需要上傳文件而無需點擊按鈕。只要用戶從FileUpload Control中選擇文件,就需要將文件上載到服務器中。
我必須從JavaScript調用Codebehind方法,我試過使用$("#btnUpload").click()
和__doPostBack('btnBulkUpload', 'OnClick');
,但結果是什麼都沒有。
有人可以建議我解決方案嗎?
我在aspx頁面中有一個文件上傳控件,需要上傳文件而無需點擊按鈕。只要用戶從FileUpload Control中選擇文件,就需要將文件上載到服務器中。
我必須從JavaScript調用Codebehind方法,我試過使用$("#btnUpload").click()
和__doPostBack('btnBulkUpload', 'OnClick');
,但結果是什麼都沒有。
有人可以建議我解決方案嗎?
是的,我今天運氣好,按鈕的可見屬性設置爲假這就是它是不工作的原因,解決方案......
。現在我將Visible="False"
更改爲Visible="True"
,它工作正常。
當您設置按鈕的屬性爲可見時:false,則不會創建按鈕的DOM元素。所以你不能訪問按鈕。這就是爲什麼不點擊按鈕。 –
哦!好的@ChetanSanghani您的闡述。我真的不知道。謝謝。 –
不用客氣 –
您可以提供服務器和客戶端的相關代碼 –
感謝@MladenOršolić爲您的迴應,我找到了我的問題的答案。 –
將答案標記爲**無用**就像降級初學者一樣。如果他們被阻止,他們將來不會問任何問題。在做出答案沒有用之前,請先思考一下。 –