目前我有一个运行时异常:'Systen.MissingMethodException:没有为此对象定义无参数构造函数。
我用谷歌搜索并发现很多人实际上没有默认构造函数,尽管我的代码确实有,所以我不知道哪里出错了!
我的完整代码可以在 pastebin 上找到,因为它非常大:http ://pastebin.com/RxdKgxSx
谢谢你的帮助!
目前我有一个运行时异常:'Systen.MissingMethodException:没有为此对象定义无参数构造函数。
我用谷歌搜索并发现很多人实际上没有默认构造函数,尽管我的代码确实有,所以我不知道哪里出错了!
我的完整代码可以在 pastebin 上找到,因为它非常大:http ://pastebin.com/RxdKgxSx
谢谢你的帮助!
代替:
public ActionResult Create(UploadViewItem viewItem, HttpPostedFile postedFile)
和:
public ActionResult Create(UploadViewItem viewItem, HttpPostedFileBase postedFile)
ASP.NET MVC 对实际HttpContext
对象(HttpContextBase
, HttpRequestBase
, HttpResponseBase
, HttpSessionBase
, HttpPostedFileBase
, ...)进行抽象处理。
这就是允许更轻松的单元测试和模拟这些对象的原因。
有关在 ASP.NET MVC 中上传文件的更多信息,您可以查看以下博客文章。