Return "The resource cannot be found" 成字符串

Return "The resource cannot be found" into a string

try
{
    context.Response.Redirect("LoginProcessss.aspx");
    return "Found";
}

catch (ThreadAbortException)
{
    throw;
}
catch (Exception ex)
{
    return "Page Not Found ...";
}

你好,我有一个名为 LoginProcess.aspx 的页面,基于上述,我将名称更改为 LoginProcesss.aspx 并且它 return '/' 应用程序中的服务器错误。无法找到该资源。我可以获取此错误消息并在我执行此功能的页面中显示吗?

我需要的是显示类似 "Error : Page not Found ..."

的内容

A 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 ...";
    }