c# - asp.net 检查 imageURL 是否存在

标签 c# asp.net image url imageurl

我正在尝试从另一个 Intranet 站点获取用户的缩略图,但其中一些不遵循预定义的格式,这意味着我想改为加载默认缩略图。

检查图像 URL 是否有效的最佳方法是什么?

最佳答案

根据您获取图像的方式,这可能会有所不同

<html>
    <body>
        <img src="<dynamic handler url>" alt="My Username" onError="this.src='defaultProfile.jpg';" />
    </body>
</html>

这就是您在 ASP.NET 中的做法。

设计师-

<asp:Image ImageUrl="NonexistentImage.Jpg" ID="profileImage" Height="50" Width="50" runat=server />

代码隐藏(c#)

profileImage.Attributes["onerror"] = "this.src='http://www.cs.uofs.edu/~olivetoj2/blah.jpg';";

这非常适合我。

关于c# - asp.net 检查 imageURL 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812985/

相关文章:

image - 是否可以修改图像,让近视患者不戴眼镜也能看清楚?

java - JPanel 不显示图像?

c# - 使用 .Net 将字符串转换为 XML

c# - 如何创建 Func<TSource> 到 Expression<Func<TSource,TValue>>

CSS 样式没有在 aspx 页面中应用?

javascript - 我们可以向用户控件 (.ascx) 发出 ajax 请求吗?

javascript - 在 ASP.Net 中使用 AJAX PageMethods 从数据库中进行 JQuery AutoComplete TextBox 无法在 Internet Explorer 中工作

css - 如何定位溢出的图像?

c# - ASP.NET MVC : Create ValidationMessageFor Dynamically

c# - ASP.NET 2.0 站点中的 ASP.NET 4.0 应用程序能否使用相同的表单例份验证 cookie?