获取imageupload的映像路径

时间:2015-08-19 10:03:47

标签: c# asp.net gridview

我需要在网格视图中获取所选图像的路径以进行文件上传。

例如,我通过下面的代码获取单元格到文本框中的选定值

 txtucname.Text = gridusers.SelectedRow.Cells[1].Text;

如何通过文件上传实现这一目标

编辑任何客户记录时,如果用户未选择任何图像,则会删除上一张图像。

if (imgup.HasFile)
{
    string imgName = imgup.FileName.ToString();
    imgup.SaveAs(Server.MapPath("../Images/Customer/") + imgName);
    string imgPath = "../Images/Customer/" + imgName;
    string msg = c.UpdateCustomer(txtcustid.Text, txtucname.Text, imgPath);
    msg = "<br>Image Uploaded Successfully";
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + msg + "');", true);

}
else
{
    string msg2 = c.UpdateCustomer(txtcustid.Text, txtucname.Text,,null);
}

1 个答案:

答案 0 :(得分:0)

string Img1, unq1;
string filepath = "~/YourFolder/";
img1 = System.IO.Path.GetFileName(gridusers.SelectedRow.Cells[2].ImageName);
unq1 = filepath + img1;