ASP.NET MVC使用jQuery無刷新上傳


昨晚網友有下載了一個jQuery無刷新上傳的小功能,他嘗試搬至ASP.NET MVC應用程序中去,在上傳死活無效果。Insus.NET使用Teamviewer遠程桌面,操作一下,果真是有問題。網友是說,把源代碼一一照搬的復制。難道它不能移值至ASP.NET MVC應用程序嗎?
Insus.NET想了一下,源代碼是html+ashx的,它一定能的。

網友發送能正常運行的代碼給Insus.NET......

重點的script文件:http://download.cnblogs.com/insus/MVC/MyAjaxForm.js 
把它下載存儲入Scripts目錄之下。

在控制器添加一個視圖操作:



在Handlers目錄之下,創建Img.ashx:


其實也是照搬,上圖中#20行代碼,修改一下目錄。
根據控制器的操作,創建一個視圖:



上圖中,修改一下ashx的路徑。其它全是照搬。
演示:



把測試好的代碼發送給網友,網友測試也沒有問題,但最后,網友還有要求,需要不使用ashx,而是把處理的程序,寫在控制器上。
其實,ashx在asp.net mvc應用程序還是一樣使用,但不管寫在哪,方法均是一樣的。


下面是取消ashx,寫在控制器上。



在視圖修改一下url的值:

再次演示:


 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM