User-287491473 posted
Something like this should work:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(IsLinkValid(new Uri("http://www.asp.net")));
Response.Write("<br />");
Response.Write(IsLinkValid(new Uri("http://www.asp.net/ThisDoesNotExist")));
Response.Write("<br />");
}
private Boolean IsLinkValid(Uri uri)
{
try
{
WebRequest request = WebRequest.Create(uri);
request.Method = "HEAD";
WebResponse r = request.GetResponse();
return true;
}
catch (WebException)
{
return false;
}
}