ASP.NET 中上传文件-到底需不需要指定 enctype

作者:vkvi 来源:千一网络(原创) 日期:2007-6-9

form 的 enctype 默认为 application/x-www-form-urlencoded。

在 ASP 中,上传文件时,必须给 form 的属性 enctype 指定值为 multipart/form-data。

而在 ASP.NET 中,不指定也是可以的。

其实在生成的 HTML 中是必须指定的,ASP.NET 之所以不指定也正确是由于 ASP.NET 在编译时可以自动判断 form 的元件,如果有文件框,则会自动添加。

我们不添加 enctype,由 ASP.NET 编译来添加,也减轻了一定工作量,既然微软要给我们减轻工作量,我们为什么不轻松一下呢。因为 ASP.NET 是编译执行的,并不是解释执行的,所以也只是在编译时添加,不必担心每次访问网页时都会去添加。


你前面那位网友看了:Visual Studio 编译时为何能识别赋值与否却不能识别被零除?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他