在asp.net中,此上下文中没有响应

时间:2015-11-03 08:58:49

标签: c# asp.net httpresponse

我在ASP.net项目中收到以下错误:

  

HttpException未被用户代码

处理      

在此背景下无法获得响应。

Error shown

我已经尝试过很多关于这个问题的文章,但都没有帮助。

以下是提供的代码:

        protected void Logout_Click(object sender, EventArgs e)
    {
        //try
        //{
            string query;
            string userId;
            if (Session["UserID"] != null)
            {
                userId = Session["UserID"].ToString();
                query = "exec usp_users_logout '" + userId + "'";
                var datatable = new DataTable();
                datatable = SQLConnection.CreateConnection(query);
                if (datatable.Rows.Count > 0)
                {
                    if (datatable.Rows[0][0].ToString() == "1")
                    {

                        Session.Abandon();
                        Session.RemoveAll();
                        Session.Clear();
                       Response.Redirect("../Login/loginpage.aspx", true);

                        //Tried different code as per articles
                        //Response.Redirect("../Login/loginpage.aspx", false);
                        //HttpContext.Current.Response.Redirect("../Login/loginpage.aspx");

                    }
                    else
                    {
                        //ClientScript.RegisterStartupScript(GetType(), "alert", "<script> $(document).ready(function () { alert('" + ex.Message.ToString() + "'); }); </script>");
                        Session["Error"] = datatable.Rows[0][1].ToString();
                        HttpContext.Current.Response.Redirect("../HomePage/ErrorDisplay.aspx", false);

                    }
                }
            }
        //}

        //catch (Exception ex)
        //{
        //    //ClientScript.RegisterStartupScript(GetType(), "alert", "<script> $(document).ready(function () { alert('" + ex.Message.ToString() + "'); }); </script>");
        //    Session["Error"] = ex.Message.ToString();
        //    HttpContext.Current.Response.Redirect("../HomePage/ErrorDisplay.aspx",false);
        //}
    }

0 个答案:

没有答案