<%
         string url = "D:\\photo\\javin.jpg";
          %>
        <asp:Image ID="Image1" runat="server"  ImageUrl='<%= url %>' />这样写是错误的吗?为什么string url 说已赋值到从没被使用。请问ImageUrl,这个里面改怎么赋值

解决方案 »

  1.   

    public string url = "D:\\photo\\javin.jpg";
      

  2.   

    public string url = "D:\\photo\\javin.jpg";放在页面类中。
      

  3.   


    以上代码都是放在aspx页面的啊!
      

  4.   

    加个修饰符看下,publick或protected都可以,或者把这段变量的定义语句放在页面代码中
      

  5.   


    在aspx页面,没有public修饰符的
      

  6.   


    string url = "D:\\photo\\javin.jpg";
    image1.ImgUrl = url;
      

  7.   


    定义在cs页面代码中,怎么写?this.Image1.ImageUrl = url 这样写吗
      

  8.   


    真的 我看你还是后台吧
    <asp:Image ID="Image1" runat="server"  />
    是服务器控件啊   方便方法为什么不用呢
      

  9.   


    aspx页面,怎么显示?会自动显示?
      

  10.   

    你就放在你的Page_load 里面 你试试不就知道了么
      

  11.   


    图片不出来?是不是这样的路径不行D:\\photo\\javin.jpg?是不是一定要把图片放到页面中去?
      

  12.   


    可是我用的是一个<asp:FileUpload 得到一个本地路径 别人来上传一个照片,不一定非得把照片存在你的项目中吧?
      

  13.   

    你是不是要实现 图片预览啊~
     那你就不要用服务器控件
     用 正常的HTML 控件
     然后JS操作就成了呗~
      

  14.   

    把图片上传到文件夹.记录文件夹路径path.然后对imageurl赋值    public void GetUserHeadImg(string name)
        {
            SqlDataSource2.SelectParameters["name"].DefaultValue = name;
            DataSourceSelectArguments select = new DataSourceSelectArguments();
            DataView dv = (DataView)SqlDataSource2.Select(select); //從SqlDataSource中讀取數據
            img_head.ImageUrl = dv[0]["headimg"].ToString();
        }
      

  15.   

    JavaScript 图片上传预览效果 高级版JavaScript 图片上传预览效果 简易版
      

  16.   


    你这是从数据库里面读取图片!! 我现在是想<asp:FileUpload  获取本盘的一个路径,转存到项目某个路径如:PhotoSave/javin.jpg主要是想实现获取一个路径,转存到项目,读取出来、、、
      

  17.   


     string URL = this.FileUpload1.PostedFile.FileName;如何把  这样URL  , D:\\photo\\javin.jpg一个路径  转存到项目下一个文件夹中~/PhotoSave/javin.jpg
      

  18.   

    服务器控件直接写CS代码里多好。
    非要这样写的话必须public或者protected
      

  19.   


    之前给你提供的代码是预览功能,预览的时候,是不会保存图片到你的项目中的点击按钮上传之后,执行相关的事件,会用到System.IO这个命名空间
            <input id="File1" type="file" runat="server" />        string PicNewName = "javin.jpg";
            File1.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath("../PhotoSave//" + PicNewName));