我發現了許多使用MVC Razor視圖和相關控制器方法上傳文件的簡單示例,但其中包括支付EF模型以及文件返回到控制器。任何人都可以幫助他們擁有或找到的資源嗎?ASP.NET MVC Razor form to EF使用文件上傳創建表單
0
A
回答
2
:
<input type="file" name="myFile" />
那麼該文件將通過你的模型進來
public ActionResult SomeControllerFunction(EFModel model, HttpPostedFileBase ImageFile)
你有一個表格
@using (Html.BeginForm("SomeControllerFunction", "SomeController", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
//various fields for the EF model, plus
<input type="file" name="ImageFile" id="ImageFile" />
}
2
在您的視圖模型包括一個屬性:
class MyViewModel {
public HttpPostedFileBase MyFile { get; set; }
//other properties
}
輸入的文件添加到您的窗體:
public ActionResult Create(MyViewModel model) {
//model.MyFile will be myFile
}
相關問題
- 1. ASP.NET Razor文件上傳
- 2. ASP.NET MVC使用jQuery表單插件Ajax文件上傳?
- 3. 使用Razor Engine和EF CodeFirst創建MVC應用程序
- 4. 在ASP.NET MVC中使用jQuery表單上傳文件驗證
- 5. 在ASP.NET MVC中使用Jquery文件上傳上傳文件3
- 6. 使用ASP.NET MVC4上傳圖片RAZOR
- 7. 使用ASP.NET MVC上傳多個文件
- 8. asp.net mvc translate <asp> to razor markdowndeep
- 9. ASP.NET MVC 3 - 文件上傳
- 10. ASP.NET MVC Razor - 上傳文件,HttpPostedFileBase總是爲空
- 11. 在Asp.net MVC中文件上傳並通過FormCollection創建文件
- 12. jQuery:使用文件上傳創建並提交表單
- 13. 使用MVC Razor傳遞列表對象
- 14. ASP.NET MVC文件上傳
- 15. ASP.NET MVC上傳文件
- 16. 多文件上傳ASP.NET MVC
- 17. ASP.NET MVC文件上傳
- 18. 使用ASP.Net上傳multiplr文件MVC
- 19. 使用ASP.NET MVC 3上傳文件
- 20. 上傳文件asp.net mvc 2
- 21. ASP.NET MVC Form post
- 22. Master-Detail使用Razor,ASP.NET MVC 3和.NET 4.0創建視圖
- 23. Mvc 4動態表單文件上傳
- 24. asp.net mvc Razor TextBox
- 25. 如何在將文件上傳到App_Data之後查看文件/使用Razor在MVC 3中上傳文件?
- 26. ASP.Net MVC文件上傳不起作用
- 27. 使用Razor over ASP.NET MVC的ASP.NET網頁MVC Razor Views
- 28. 在ASP.NET MVC中使用Razor創建可重用的HTML視圖組件
- 29. 使用Valums的ASP.NET MVC文件上傳Ajax Uploader沒有視圖創建
- 30. 文件上傳ASP.NET MVC
這聽起來像他想要同時發佈一個文件以及他的視圖中的一些EF模型數據。難道你不能只創建一個包含文件和你的EF模型併發布的模型嗎?類似於[this](http://www.dotnet-tricks.com/Tutorial/mvc/aX9D090113-File-upload-with-strongly-typed-view-and-model-validation.html)。 – Lex