【问题标题】:Show image after upload上传后显示图片
【发布时间】:2014-10-29 17:14:26
【问题描述】:

我用这篇文章在上传后显示图片而不刷新页面。
Display image after upload without page refresh or postback using ASP.Net AsyncFileUpload Control
我自定义了FileUploadComplete,因为我想为上传的文件创建名称:

protected void FileUploadComplete(object sender, EventArgs e)
{
    string filename = System.IO.Path.GetFileName(AsyncFileUpload1.FileName);
    filename = Uploader.CreateNameForFile(filename);
    AsyncFileUpload1.SaveAs(Server.MapPath(this.UploadFolderPath) + filename);
    Session["image"] = filename;
}

我更改代码后,上传后图片不显示。
我该怎么办?

【问题讨论】:

    标签: asp.net asyncfileupload


    【解决方案1】:

    对于这种情况,您必须有 javascript:

    来自后面的代码

    url = 保存图片的位置

    ScriptManager.RegisterClientScriptBlock(Me, Me.GetType(), "image", "top.$get(""" & _img.ClientID & """).src = '" & url & "';", True)
    

    Display image after upload without page refresh or postback using ASP.Net AsyncFileUpload Control 向您展示如何从客户端执行此操作

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2013-03-28
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多