FileUpload控件和input(file)控件的区别??

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:04:40
FileUpload控件和input(file)控件的区别在哪,为什么有的地方用前者有的地方用后者?input(file)是服务器控件吗?

一个是服务器的一个是HTML的

FileUpload是Asp.net的服务器控件,是.net的一个控件类型,最终翻译形成html语言后,还是会在网页里以<inpute type="" />的形式出现.微软写FileUpload这个控件类主要是为了与c#或B联系紧密。

前者是文件上传的服务器控件,后者不是

input(file)是客户端控件,如果在 后台要用的话,需要加上Runat=server使其可以当作服务器端控件来用,而FileUpload则是服务器端控件,可以直接使用,不必加Runat=Server

FileUpload是Asp.net的服务器控件,input(file)是Html中的标签。