fileupload上傳兩個文件的問題

我有一個.dat和一個.hdr的文件,前面的路徑和文件名都相同,我用一個fileupload給用戶選擇,用戶選擇.dat文件後就自動同時上傳.dat和.hdr文件,怎樣實現呢?就是說只用用戶選擇一個.dat文件,不需要選擇.hdr文件就可以同時上傳兩個文件上去。

在上傳文件的控件所在的form中的onSubmit事件處理函數中添加邏輯代碼:
判斷上傳文件的控件(假設id爲file1)的value中的文件名是不是dat文件(也就是判斷用戶是不是選擇了dat文件),
如果是的話,使用document.createElement()在新建一個文件上傳控件(假設id爲file2)(並且appendChild在同一個form下),再將其的value值設置爲hdr文件。最後在提交的時候就會兩個file一齊提交了。

應該是後臺寫代碼可以實現,就是上傳兩個文件只需要一步。後臺將兩個文件分別保存。
可以在表單中建一個隱藏的文本框,選擇文件時用事件調JS爲這個文本框賦值 然後到後臺程序中處理上傳。方法有很多種 看你怎麼用方便。怎樣在後臺程序中處理上傳呢?找了半點還是不會。。。
其實解決的方法是我已經知道文件的路徑和文件的名稱了,但是不用file或fileupload這些控件怎樣上傳我的文件。。。我不會
那個控件的功能完全正常,只是在顯示的時候有錯!本來要顯示的是在點哪個就顯示哪個信息的消息 現在變成在每類信息的下面都有
wt_huanhuo.ascx這個控件的內容 但是在功能方面都正常 不知道是哪裏有錯
用Datagrid作輸出內容的容器,如何固定單元格長度,超出長度的部分以省略號表示,並且在鼠標滑過後顯示完整的內容?
我直接在後臺把數據全部綁定到了datagrid中了,樓上的這個加在什麼地方?
怎麼樣把頁面導入到word裏面去啊 這個頁面有控件 gridview什麼的 怎麼導入啊
把整個網頁都導入到word中,還是隻把gridview導入到word中?
整個網頁 但是 裏面有的控件導入不進去 
如果一個個的改的話 那多頁面要改 不知道能否很快的都改掉
你這方法 好像也要去把頁面裏面的控件都改掉吧 很多頁面 基本上都有要改的控件 煩死..
有什麼辦法可以做到啊 我有的頁面裏面有gridview 和服務器控件textbox 還有別的控件 這些控件導入到word裏面去的時候就出錯 必須轉下別的控件 很麻煩 有什麼好的辦法 不用轉的啊 求個了啊 別沉了
vs.net2010裏面沒有水晶報表,在網上下載了安裝包後也用不了,項目裏新建一個報表文件還是會變成一份網頁文件,這個水晶報表在VS.NET2010裏面到底要怎麼搞?
水晶報表已被閹割!最好使用VS自己的報表系統.使用中發現打印版面每次都要設置,上次的設置不自動作爲下次默認的設置。
本人第一次接觸報表,能不能提供相關的一些詳細學習資料 謝謝
看下,每層的依賴包是否都添加引用了,如:bll加dal引用,web層加bll引用,bll/dal加model層引用等等,加完重新編輯。實在不行,重新建立個解決方案試試,也就是幾分鐘的時間。也有可能是類或者命名空間命名相同了!仔細再檢查檢查。
也就是說你Return的時候 數據還沒有取回來 datas 還沒有被賦值

你可以改成同步試試 async: false,
 
或者在異步成功以後做你要做的事情
當然了,異步返回值只對success: function(result) {}大括號裏面起作用。
如果想獲得datas的值,現在success: function(result) {}大括號裏面把值賦予隱藏域,在通過隱藏域獲取。
正常來說也是這樣做。
一般來說實現異步最好在 異步回調成功 也就是 success: function(result) {
函數中做你要做的事情,如果是同步,那麼在數據取回來之前,整個頁面將會等待結果,這樣用戶體驗不好,
用到了ajax一般都是異步用來實現頁面的局部更新
來源:nba直播
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章