ASP 表单文件上传

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP 表单文件上传相关的知识,希望对你有一定的参考价值。

我在一个表单里面有一个type=file 一个type=text 为什么在处理页面里面获取不到文本框里面的值啊???

参考技术A 请确保你的表单<form>中含有 enctype="multipart/form-data"属性.

ASP.NET MVC 文件上传

  如果想要用HTML表单实作文件上传的功能,那么必须在输出的<form>表单标签加上一个enctype属性,且内容必须设定为multipart/form-data,要通过Html.BeginForm辅助方法新增额外的属性必须再加上第四个参数,并传入一个匿名对象即可。如下范例:

@using (Html.BeginForm("Upload", "File", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
  @Html.TextBox("File1", "", new { type = "file", size = "25" })
  <input type="submit" />
}

 

以上是关于ASP 表单文件上传的主要内容,如果未能解决你的问题,请参考以下文章

asp.net开发,form表单,file文件上传

使用 jQuery 和 ASP.NET MVC 异步上传文件,无需表单提交和异步

Asp.Net或WebAPI获取表单数据流(批量文件上传)

ASP.NET MVC 文件上传

使 ASP.Net 文件上传安全

如何在 Web 应用程序(ASP.Net、C#、IIS)中进行文件上传