C# ASP.NET MVC Razor表单到EF创建表单并上载文件
我发现了许多使用MVC Razor视图和相关控制器方法上传文件的简单示例,但有九个示例包括支付EF模型以及将文件返回控制器。任何人都可以对他们拥有或找到的资源提供帮助吗?在视图模型中包括一个属性:C# ASP.NET MVC Razor表单到EF创建表单并上载文件,c#,razor,model-view-controller,C#,Razor,Model View Controller,我发现了许多使用MVC Razor视图和相关控制器方法上传文件的简单示例,但有九个示例包括支付EF模型以及将文件返回控制器。任何人都可以对他们拥有或找到的资源提供帮助吗?在视图模型中包括一个属性: class MyViewModel { public HttpPostedFileBase MyFile { get; set; } //other properties } 将文件输入添加到表单中: <input type="file" name="myFile" />
class MyViewModel {
public HttpPostedFileBase MyFile { get; set; }
//other properties
}
将文件输入添加到表单中:
<input type="file" name="myFile" />
在视图模型中包括特性:
class MyViewModel {
public HttpPostedFileBase MyFile { get; set; }
//other properties
}
将文件输入添加到表单中:
<input type="file" name="myFile" />
你有表格吗
@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" />
}
@使用(Html.BeginForm(“SomeControllerFunction”,“SomeController”,FormMethod.Post,new{enctype=“multipart/formdata”}))
{
//EF模型的各种字段,以及
}
你有表格吗
@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" />
}
@使用(Html.BeginForm(“SomeControllerFunction”,“SomeController”,FormMethod.Post,new{enctype=“multipart/formdata”}))
{
//EF模型的各种字段,以及
}
听起来他想同时发布一个文件和一些视图中的EF模型数据。你不能创建一个包含文件和EF模型的模型,然后发布它吗?类似于。听起来他想同时发布一个文件和一些来自他视图的EF模型数据。你不能创建一个包含文件和EF模型的模型,然后发布它吗?类似于。也许我只是有不同的解读,但听起来他不仅想传递文件,还想传递文件中的一些附加数据。他可以做到,没有任何上下文,我无法添加附加数据。这只是将文件上传到控制器的最基本方式。哦,同意,但OP已经表示他发现了多个上传文件的示例。也许我只是有不同的解读,但听起来他不仅想传递文件,还想传递一些附加数据。他可以这样做,我只是不能在没有任何上下文的情况下添加额外的数据。这只是将文件上传到控制器的最基本方式。哦,同意,但OP已经声明他发现了多个上传文件的例子。