Asp.net mvc 2 在ASP.NET MVC中上载文件而不使用输入字段类型文件?

Asp.net mvc 2 在ASP.NET MVC中上载文件而不使用输入字段类型文件?,asp.net-mvc-2,file-upload,input,Asp.net Mvc 2,File Upload,Input,我想在我的MVC站点上上传文件,输入字段type=“file”没有问题。但问题是,浏览器决定该字段的外观,这会破坏页面的外观 因此,我的问题是,如果我想使用图标/图像来下载和上载等,而不是使用由input type=“file”字段创建的默认按钮,这是否可行?silverlight不可能吗 我建议这样做的原因是,您的选项对于文件输入字段非常有限。出于明显的(我希望)安全原因,它不受脚本或其他自动化的影响,并且只能以非常基本的方式进行可视化定制 -Oisin有很多javascript+flash

我想在我的MVC站点上上传文件,输入字段type=“file”没有问题。但问题是,浏览器决定该字段的外观,这会破坏页面的外观


因此,我的问题是,如果我想使用图标/图像来下载和上载等,而不是使用由input type=“file”字段创建的默认按钮,这是否可行?

silverlight不可能吗

我建议这样做的原因是,您的选项对于文件输入字段非常有限。出于明显的(我希望)安全原因,它不受脚本或其他自动化的影响,并且只能以非常基本的方式进行可视化定制


-Oisin

有很多javascript+flash组合上传器,它们可以替换按钮并添加其他功能,如进度条、文件类型和大小检查等。SWFUpload和jQuery Uploadify是两种比较流行的工具,并且非常容易实现。

好的,是的,我尝试了Steve Sanderson的SWFUpload实现,对于MVC,我正在使用它。但我犯了一些错误302,放弃了。我不知道为什么,可能是因为我已经有了另一个jquery脚本,并且存在一些冲突,我无法理解。但我可以试试另一个。你能设计界面(按钮等)吗?因为我想让它与界面的其他部分集成……嗯,也许不是不可能的,但我希望能够坚持使用asp.net和jquery。但我会查出来的!嗯,我想我必须调查一下,因为我找不到任何其他的方法,而且我无法工作。希望这将是一个更容易的解决方案,然后。。。谢谢