2013-11-04 44 views
1

我正在使用Ajaxfileupload上傳文件並將其存儲在數據庫中。ajaxfileupload querystring missing asp.net

該記錄來自查詢字符串中指定的Id。

(page.aspx?ID=10) 

不幸的是,當UploadComplete甚至啓動時,它會執行回發並刪除我的ID並使用其他變量。

任何想法如何克服它?

我試圖通過窗體或作爲屬性傳遞ID,但無濟於事。

我碰到過這個帖子http://ajaxcontroltoolkit.codeplex.com/workitem/27149但我不知道AjaxFileUpload.pre.js文件在哪裏,我如何覆蓋它。

任何幫助,將不勝感激。

感謝

奧倫

回答

0

我意識到這是一個老問題,但沒有得到回答,所以我將只是櫃面你沒有解決,或者它可以幫助別人。

您需要下載ajaxcontroltoolkit源代碼https://ajaxcontroltoolkit.codeplex.com/SourceControl/latest#並在Visual Studio中打開它。 ,你是要找的文件是在: -
服務器 - > AjaxControlToolkit - > AjaxFileUpload - > AjaxFileUpload.C​​ontrol.pre.js

在你給的鏈接描述進行更改,重建解決方案來獲取更新後的AjaxControlToolKit.dll文件,將其放入您的網站bin文件夾中,替換舊文件夾。

這應該解決您的問題:)

+0

我有同樣的問題,但無法解決。除編輯文件外,還有其他方式可以使用查詢字符串嗎?我沒有從給定的鏈接獲取上述文件「AjaxFileUpload.C​​ontrol.pre.js」。 :(請幫我... http://stackoverflow.com/questions/29203310/ajaxfileupload-control-doesnt-work-when-page-have-querystring-in-asp-net –