我想使用Silverlight Multi File Uploader與ASP.NET MVC 3。問題是,我需要使用ashx處理程序來處理文件上傳(處理程序是庫的一部分)。我如何將處理程序與ASP.NET MVC 3(我使用Razor視圖引擎)集成?ASHX處理程序與ASP.NET MVC 3和剃刀
回答
我的猜測是它比較容易,因爲它是(較舊的?)第三方庫的一部分,只需按照說明指示設置web.config
即可。通過忽略到*.ashx
文件的路由,您應該能夠忽略對*.ashx
的請求。你應該能夠使用這樣的事情,但我還沒有嘗試過自己:
routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
的問題是,我需要使用ashx的處理程序來處理文件上傳
誰告訴你,你需要一個處理程序?您可以在處理程序中執行的所有操作都可以在控制器操作中完成。如果需要,您甚至可以訪問原始的Request.InputStream
。
甚至當你處理多個文件上傳你可以做一個'的ActionResult上傳(IEnumerable的
@Major Byte,取決於Silverlight控件是否發送' multipart/form-data'編碼請求。如果沒有,你將不得不手動解析它。 –
如果有什麼我可以重複使用的,我爲什麼要寫新代碼?這是你要找的。我不想編寫自定義操作或結果類型或其他。我想重用現有的代碼。 – kubal5003
- 1. 與MVC 3和剃刀
- 2. asp.net MVC 3剃鬚刀和HTML IFRAME
- 3. MVC ashx處理程序
- 4. ASP.NET MVC - 剃刀和JavaScript
- 5. ASP.NET MVC剃刀和CSS塊
- 6. 如何在asp.net MVC 3剃鬚刀
- 7. Asp.Net MVC 3剃刀渲染Bug?
- 8. asp.net MVC 3剃鬚刀部署IIS7
- 9. ASP.NET MVC 3剃鬚刀遞歸函數
- 10. asp.net mvc 3剃鬚刀文件上傳
- 11. asp.net MVC 3剃鬚刀/ LINQ的
- 12. asp.net mvc 3剃鬚刀&html表
- 13. ASP.Net MVC 3剃刀創建報告
- 14. ASP.NET MVC 3剃刀語法問題
- 15. asp.net MVC 3剃刀布局錯誤
- 16. asp.net MVC 3剃鬚刀自IEnumerable
- 17. ASP.NET MVC 3剃鬚刀DisplayFor代表
- 18. asp.net MVC 3剃鬚刀定製幫手
- 19. 用戶與ASP.NET MVC 3和剃刀意見跟蹤
- 20. 使用asp.net mvc 3 +剃刀與Ajax和jQuery
- 21. 學習使用JavaScript與asp.net-mvc 3和cshtml(剃刀)的資源
- 22. HTML.Partial - MVC 3剃鬚刀
- 23. TreeView使用MVC 3與剃刀引擎
- 24. MVC 3剃刀布局
- 25. asp.net MVC 3 - MVC 3剃鬚刀:國家選擇下拉列表
- 26. MVC剃刀和Javascript
- 27. ASP.Net MVC剃刀 - 寫在TempData的剃刀和控制
- 28. 加載代碼與ASP.NET MVC 4 /剃刀
- 29. ASP.NET MVC剃刀三元與HTML.ActionLink
- 30. Asp.net mvc 3從物理路徑加載剃鬚刀視圖
我會試試看。謝謝:) – kubal5003
這完美的作品。謝謝!我需要做的只是將ashx文件添加到網站的根文件夾中,並將上面提到的行添加到Global.asax中,並且它可以工作! :D – kubal5003
很高興我能幫忙。 –