我尝试在ASP.net中使用FileUpload控件并发现一些奇怪的问题。 我决定废弃此控件并创建自定义控件。是否可以从头开始创建文件上传控件?
感谢
答案 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' />");
}
然而,这是对问题的粗略简化......!