하이퍼 링크라는 레이블을 사용하여 동적으로 이미지를 만들어야합니다. 그 다음과 같이 코드를 작성했지만 이미지를 표시하지 않으면 레이블 (하이퍼 링크) 만 표시합니다.asp.net에서 레이블을 사용하여 이미지를 동적으로 만드는 방법 C#
string fname="";
string fpath = "";
DataSet dsfile = new DataSet();
//For fetching data that is inserted earlier in database
SqlDataAdapter dafile = new SqlDataAdapter("select FileName,FilePath from CRM_CustomerAttachment where CustomerID='" + cust + "'", FlyCon);
dafile.Fill(dsfile);
if (dsfile != null)
{
fname = Convert.ToString(dsfile.Tables[0].Rows[0]["FileName"]);
fpath = Convert.ToString(dsfile.Tables[0].Rows[0]["FilePath"]);
}
PlaceHolder PHFilename = (PlaceHolder)FVViewCustData.FindControl("PHFilename");//FVViewCustData is formview & placeholder is inside the formview
for (int i = 0; i < dsfile.Tables[0].Rows.Count; i++)
{
HyperLink hypname = new HyperLink();
hypname.Text = Convert.ToString(dsfile.Tables[0].Rows[i]["FileName"]) + "</br>";
PHFilename.Controls.Add(hypname);
Image img = new Image();
img.ImageUrl = Convert.ToString(dsfile.Tables[0].Rows[i]["FilePath"]);
PHFilename.Controls.Add(img);
}
asp.net. 도와주세요. 고맙습니다.
당신이 경로를 확인 않았다 코드를 잘 여부를이다? 대부분의 경우 잘못된 경로로 인해 이미지가 표시되지 않습니다 –
적십자가 표시됩니까? – V4Vendetta