2013-07-27 59 views
0

我有一個帶有文本輸入,複選框,單選按鈕,選擇和AsyncFileUpload控件的窗體。說明這個AjaxControlToolkit AsyncFileUpload錯誤?

所有的選擇都是從後面的代碼動態填充的,其中一個從我的頁面控制器對象中添加了一個選擇添加(當另一個選項被選中時刪除)。

我已驗證該頁面的JavaScript沒有與上載控件一起運行,而是直接控制上傳器的客戶端功能。

如果我沒有觸及任何其他字段並嘗試上傳文件,我會收到未知服務器錯誤。
如果我改變選擇一個選項(這又一次,使選項被刪除),我現在可以上傳一個圖像。我的解決方案是在代碼後面添加選項,並在客戶端選擇一個選項後將其刪除,但是我的問題是這樣的:

爲什麼我會收到此錯誤?這是什麼原因?

回答

0

我找到了原因。我的選擇是一個asp:DropDownList,我的代碼期望返回的數據被驗證。由於我已經改變了JavaScript的價值,它不再像服務器發送的那樣,導致我看到的異常。解決方案是從服務器而不是客戶端執行這些更改。簡單解決一個令人困惑的問題。

相關問題