try
{
context.Response.Redirect("LoginProcessss.aspx");
return "Found";
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception ex)
{
return "Page Not Found ...";
}
嗨,我有一个名为LoginProcess.aspx的页面,基于上面的内容,我将名称更改为LoginProcesss.aspx,并在' /'中返回服务器错误。应用。无法找到该资源。我可以收到此错误消息并显示在我执行此功能的页面中吗?
我需要的是我希望显示类似"错误:找不到页面......"
答案 0 :(得分:0)
Redirect
实际上是在尝试转到该页面。因此,如果重定向成功(并且如果不成功),它将永远不会返回到该try块。
尝试这样的事情:
HttpWebResponse objResponse = null;
var objRequest = HttpWebRequest.Create("LoginProcessss.aspx");
objResponse = (HttpWebResponse) objRequest.GetResponse();
if(objResponse.StatusCode == HttpStatusCode.OK)
{
return "Found";
}else{
return "Page Not Found ...";
}