У меня ниже ItemTemplate в gridview, чтобы получить изображение из папки. Позади кода я проверяю, существует ли изображение, если изображение нет, оно возвращает альтернативное изображение, но я не могу получить код, если изображение существует, чтобы использовать строку из шаблона. Спасибо за любую помощь.ImageUrl check in gridview
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# GetImageUrl(Eval("PerfilId", "AdminFotoUser/UserPics/{0}.png") as string)%>' />
</ItemTemplate>
"behindecode"
protected string GetImageUrl(string input)
{
if (input.Equals("no"))
{
return "AdminFotoUser/UserPics/BGP1.png";
}
else
{
???
}
}
спасибо, но ... почему-то retourns me the default.png всегда – RMU
попытайтесь найти полный путь к файлу, тогда я обновил свой ответ –
запомнить параметр в привязке должен содержать только «PerfilId», –