asp.net-mvc – Asp.Net MVC Razor FileUpload Html Helper进入
发布时间:2020-12-16 07:36:07 所属栏目:asp.Net 来源:网络整理
导读:我有一个View,我将产品添加到一个简单的WebStore.我希望一个产品有多个图像.这就是我使用Microsoft.Web.Helpers的FileUpload的原因.在我的View中使用FileUpload是这样的: @FileUpload.GetHtml("Upload",5,true,addText: "Add more",uploadText: "Upload fil
我有一个View,我将产品添加到一个简单的WebStore.我希望一个产品有多个图像.这就是我使用Microsoft.Web.Helpers的FileUpload的原因.在我的View中使用FileUpload是这样的:
@FileUpload.GetHtml("Upload",5,true,addText: "Add more",uploadText: "Upload files") 然后我有一些其他产品属性的标签和字段,如下所示: <div class="editor-field"><br> @Html.EditorFor(model => model.Title)<br> @Html.ValidationMessageFor(model => model.Title)<br> </div> 问题是当我使用post方法时,我的控制器没有得到任何东西.我使用这样的控制器: [HttpPost] public ActionResult Create(Product product,IEnumerable<HttpPostedFileBase> fileUpload) { foreach (var file in fileUpload) { var fileName = Path.GetFileName(file.FileName); } return RedirectToAction("Index"); } 那么有谁知道我做错了什么.因为我的FileUpload对象总是空的. 解决方法
很可能您的BeginForm缺少必填字段.它应该如下所示:
using(Html.BeginForm("Index","Home",FormMethod.Post,new { enctype="multipart/form-data" })) { } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 对我来说MVC?
- asp.net – XMLHTTP请求的经典ASP错误
- 在ASP.NET web.config全球标记中设置日期格式?
- asp.net – 了解runat服务器属性
- asp.net-mvc – ASP.NET MVC可配置验证
- asp.net-mvc – WebApi – 请求包含实体主体但没有Content-
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇
- asp.net – 如何集成ASP .Net Model View Presenter(MVP)模
- ASP.NET MVC3:在客户端的$Ajax请求之后,Request.IsAuthent
- asp.net – jqGrid – 如何计算列到jqgrid?
推荐文章
站长推荐
- ASP.net喜欢WPF MVVM棱镜中的基于表单的身份验证
- 在应用程序配置中找不到LocalSqlServer或连接字符
- asp.net-web-api – ODataConventionModelBuilde
- asp.net DropDownList的’EnableViewState = fal
- asp.net – 是MemoryCache范围会话还是应用程序?
- asp.net – 在同一个域上的两个网站之间共享cook
- asp.net-mvc – 在asp.net MVC 3中授权登录URL
- asp.net – SharePoint文件大小限制
- asp.net-mvc – ASP.NET MVC,自动完成文本框,缓存
- 如何使用ASP.NET MVC4 Razor项目中的web.config文
热点阅读