I would like to use Silverlight Multi File Uploader with ASP.NET MVC 3. The problem is that I need to use ashx handler to handle file upload (the handler is part of the library). How can I integrate the handler with ASP.NET MVC 3 (I'm using Razor view engine) ?
My guess is that it is easier because it is part of a (older?) third party library and it easier to just follow the instructions that tells you to set something in web.config
. You should be able to ignore requests to *.ashx
by ignoring routes to *.ashx
files. You should be able to use something like this, but I haven't tried it myself:
routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
The problem is that I need to use ashx handler to handle file upload
Who told you that you need a handler? Everything that you could do in a handler could be done in a controller action. You even have access to the raw Request.InputStream
if necessary.
来源:https://stackoverflow.com/questions/7289036/ashx-handler-with-asp-net-mvc-3-and-razor