Asp.net - 从头开始​​创建自定义文件上载控件

时间:2011-04-01 10:13:07

标签: c# asp.net file-upload

我尝试在ASP.net中使用FileUpload控件并发现一些奇怪的问题。 我决定废弃此控件并创建自定义控件。是否可以从头开始创建文件上传控件?

感谢

2 个答案:

答案 0 :(得分:0)

  

AsyncFileUpload是一个ASP.NET AJAX   允许您异步控制的控件   将文件上传到服务器。文件   可以同时检查上传结果   在服务器端和客户端。您   可以通过调用保存上传的文件   处理程序中的SaveAs()方法   服务器UploadedComplete事件。

看看这个: http://www.asp.net/ajax/ajaxcontroltoolkit/samples/AsyncFileUpload/AsyncFileUpload.aspx

答案 1 :(得分:0)

是的,这是可能的。基本上,您的控件只需要使用文件类型呈现input标记,例如:

protected override void Render(HtmlTextWriter output)
{       
   output.Write("<input type='file' />");   
}

然而,这是对问题的粗略简化......!