zoukankan      html  css  js  c++  java
  • ASP.NET Ajax AsyncFileUpload 控件用法 拓荒者

    AsyncFileUpload控件,就是用来对文件进行异步上传的,示例看这里:http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/AsyncFileUpload/AsyncFileUpload.aspx。有需要异步上传文件的同学要看这里了,具体用法如下:

    前台代码:

            <ajaxToolkit:AsyncFileUpload OnClientUploadError="uploadError" OnClientUploadComplete="uploadComplete"
                runat
    ="server" ID="AsyncFileUpload1" Width="400px" UploaderStyle="Modern" 
                UploadingBackColor
    ="#CCFFFF" 
                onuploadedcomplete
    ="AsyncFileUpload1_UploadedComplete" />

    说说属性吧,

    OnClientUploadError:客户端错误处理方法

    OnClientUploadComplete:客户端上传完成事件

    UploaderStyle:控件的风格,有传统和现代两种

    OnUploadedComplete:服务器端上传完成处理事件,在这个事件中可以调用SaveAs方法,指定文件的存储位置和名称等。

    前台js代码:

            function uploadComplete(sender, args) {
                alert(
    "上传成功");
            }

            
    function uploadError(sender, args) {
                alert(
    "上传错误");
            }

    后台代码:

            protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
            {
                AjaxControlToolkit.AsyncFileUpload fileUploader 
    = sender as AjaxControlToolkit.AsyncFileUpload;
                
    if (fileUploader != null && fileUploader.HasFile)
                {
                    fileUploader.SaveAs(Server.MapPath(
    "/Resource/UploadFile/" + fileUploader.FileName));
                }
            }
    2021年9月 北京、西安两地,高薪诚聘 .NET工程师,请私信联系!
    如果认为此文对您有帮助,别忘了支持一下哦!
    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。转载时请在文章页面明显位置给出原文链接。
  • 相关阅读:
    nova-conductor与AMQP(二)
    nova-conductor与AMQP(一)
    nova-api中ExtensionManager的构造
    openstack身份认证与API请求流程
    nova-api源码分析(APP中用到的开源库)
    nova-api源码分析(WSGI server的创建及启动)
    novaclient源码分析
    机器学习-----线性回归浅谈(Linear Regression)
    分布式文件系统--GFS
    java 小结2 多态问题和容器介绍
  • 原文地址:https://www.cnblogs.com/youring2/p/2024314.html
Copyright © 2011-2022 走看看