Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C代码中使用ImageButton#_C#_Asp.net - Fatal编程技术网

C# 如何在C代码中使用ImageButton#

C# 如何在C代码中使用ImageButton#,c#,asp.net,C#,Asp.net,UploadeImage是一个ImageButton,我需要在其中使用带有该链接的imageurl显示图像。图像未显示且无错误。。我可以看到当上面的代码被执行时,页面被刷新了吗?可以在此中添加哪些代码???ImageUrl需要URL 因此,与其在磁盘上为其分配本地文件名,不如使用如下内容(其中~代表“应用程序根文件夹”: protected void Button1_Click(object sender, EventArgs e) { try { if (Fil

UploadeImage是一个ImageButton,我需要在其中使用带有该链接的imageurl显示图像。图像未显示且无错误。。我可以看到当上面的代码被执行时,页面被刷新了吗?可以在此中添加哪些代码???

ImageUrl
需要URL

因此,与其在磁盘上为其分配本地文件名,不如使用如下内容(其中
~
代表“应用程序根文件夹”:

protected void Button1_Click(object sender, EventArgs e)
{
    try
    {
        if (FileUpload1.HasFile)
        {
            string FileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
            string path = Server.MapPath("~//Images//" + FileName);
            FileUpload1.SaveAs(path);
            string imagepathsource = path;
            string imagepathdest = @"D:\\" + Session["brandname"].ToString() + "\\" + Seasonfolders.SelectedItem.Text + "\\" + stylefolders.SelectedItem.Text + "\\Images\\" + FileName;
            File.Move(imagepathsource, imagepathdest);

            uploadedimage.ImageUrl = "D://" + Session["brandname"].ToString() + "//" + Seasonfolders.SelectedItem.Text + "//" + stylefolders.SelectedItem.Text + "//Images//" + FileName;
        }
    }
您必须向其提供:

  • 应用程序根文件夹中的图像
  • 由HttpHandler捕获的URL,它从不同的位置生成/加载映像(这有点困难,但如果需要从应用程序根目录内的其他位置加载,这是最好的选择)

是否出现异常?
ASP.NET
控件将不允许绝对路径。它应该与wrt服务器一起使用url@ThanosMarkou没有异常…只是在没有输出的情况下执行…@Bharadwaj,因此,如果需要文件,如何访问要在页面上显示给用户的E:到D:@Sriram Flies的文件路径,应该在应用程序文件夹下若要在代码中打开和处理,则可以通过绝对路径访问这些文件夹。我坚持访问文件夹…我将应用程序保存在这样的文件夹中…/Folder1/Folder2/Folder3/Folder4/application…如何再次映射到Folder1…其显示路径无效
uploadedimage.ImageUrl = "~/Images/yourImage.png"