使用:C# 和 .net
我想使用 try catch 在新窗口窗口中显示产品图像。除非图像不存在意味着(HTTP 错误 404 - 找不到文件或目录)页面,否则一切正常。如果发生这种情况,按钮在单击时根本不执行任何操作。
我想要发生的是当您单击按钮并且文件不存在时,用户被带到“图像不存在”页面。我试图在下面的代码中做到这一点。这没用。感谢您的任何建议!
bool ImageExists = true;
try
{
webResponse = webRequest.GetResponse();
}
catch
{
ImageExists = false;
}
if (ImageExists == true)
{
ClientScript.RegisterStartupScript(this.GetType(), "openFoundImage", "window.open('" + PathToFolder + "');", true);
}
else
{
System.Diagnostics.Process.Start("http://www.companysite.com/noimage.jpg");
}
编辑:更改为布尔值。