我想使用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
很高兴我能帮忙。 –