0
我正在使用AjaxFileUpload進行多個文件上傳。它正在工作,但我想用文本框中的值更改目標。代碼如下這是在AjaxFileUpload1_onUploadComplete方法:Dinamic目標與AjaxFileUpload
string myDir= myDirTextBox.Text.Trim();
AjaxFileUpload1.SaveAs(Server.MapPath("../allarticles/"+ myDir+"/"+e.FileName));
我調試該項目,並在myDirTextBox寫一個名字。然後當我點擊上傳文件按鈕時,這個文本框的值始終爲空。這就是爲什麼我無法改變目的地的原因。 我已閱讀這篇文章,但它不明確:upload multiple files with ajaxFileUpload with different file ids
什麼是問題,我該如何解決它?
你的意思是;定義頁面提交時發生的javascript函數並將myDirTextBox.Text的值發送給服務器?我不知道我該怎麼做。 :( – mkarakoc04
是的,這就是我的意思,你可以使用[jQuery](https://jquery.com/)庫來獲得文本框的值(在互聯網上有很多例子顯示如何去做),然後用[ $ .ajax()](http://api.jquery.com/jQuery.ajax/)或[$ .post()](http://api.jquery.com/jQuery.post/)方法。 –