自动生成形式的.NET enctype

时间:2019-02-20 17:02:16

标签: .net

我有一个Web应用程序,其中包含一些页面和一个MastePage。超过一页使用FileUpload和/或<input type='file' />来发布表单中的文件。

在发送文件的页面之一上,读取Request.Files.Count属性将返回“ 0”。我注意到浏览器自动生成的表单不包含属性enctype,因此POST中使用的值是默认的application/x-www-form-urlencoded,而发送文件的正确值应为multipart/form-data

如何从后台代码设置此值?并且(大多数情况下)为什么其他页面中的表格是正确自动生成的?在页面的定义中是否有一个属性可以检查(.aspx,.vb,)?

如上所述,所有页面都包含在同一MasterPage中。此页面的唯一区别似乎是<input />在UserControl内部。

0 个答案:

没有答案