1、AsyncFileUpload控件上传图片后,在同一页面的Image控件内显示此图片,应该怎么操作?
我用以下程序,vs2008提示“无法引用实例引用来访问成员,请改用类型名来限定它”,请问是什么意思?
smrSection.RegisterClientScriptBlock(this,this.GetType(), "imgSection", "document.getElementById(\"" + imgSection.ClientID + "\").src=\"/Upfiles/" + Session["FileName"].ToString() + "\"",true);2、页面中有一Button控件,点击后可以向数据库写数据。不知道AsyncFileUpload上传到服务器的文件名应该如何在Button的单击事件中引用?我现在是用的Session,不知道有没有其他办法?谢谢。

解决方案 »

  1.   

    strUploadFile = FileUpload1.PostedFile.FileName;
    FileUpload1.PostedFile.SaveAs(strServerPath);这行就是上传
      

  2.   

    Button 里边写下边两行strUploadFile = FileUpload1.PostedFile.FileName;
    FileUpload1.PostedFile.SaveAs(strServerPath);这行就是上传
    strServerPath可以自己改的
      

  3.   

    function AsyncFileUpload1_UploadComplete(sender, args) {
                var fileName = args.get_fileName().lastIndexOf('.');            
                var a = args.get_fileName().substring(fileName).toLowerCase();
                if (a == ".jpg" || a == ".jpeg" || a == ".png" || a == ".bmp" || a == ".gif" || a == ".ico" || a == ".gif") {
                    document.getElementById('<%=imgs.ClientID %>').src = "../UpLoadFile/"+args.get_fileName();
                    document.getElementById('Labeluploadstatus').innerHTML = "<font color=green>已成功生成预览</font>";
      

  4.   

    在上传完的时候用js动态的给img加图片路径