Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
通栏广告
ASP.NET 中上传文件到底需不需要指定 enctype

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

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

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

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

文章评论
标题:必填
内容:
文章信息