EditarUsuarios.Page_Load C# (CSharp) Method

Page_Load() protected method

protected Page_Load ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //Lista de permisos que el usuario logueado tiene
            List<String> listaPermisos = (List<String>)Session["Permisos_usuario"];

            bool encontroPermiso = false;

            foreach (String strPermiso in listaPermisos)
            {
                //Iteramos los permisos del usuario para comprobar que puede utilizar esta pagina
                if (strPermiso.Equals("pEditarUs"))
                {
                    encontroPermiso = true;
                    break;
                }
            }

            if (!encontroPermiso)
            {
                //Si no tiene permiso redireccionamos
                //Response.Write("<script>alert('Usted no posee permisos suficientes para accesar a este recurso')</script>");
                Response.Redirect("NoAccess.aspx");
            }
            if (!this.IsPostBack)
            {
                InicializarPantalla();
            }

        }
        catch (Exception er)
        {
            Session["Error_Msg"] = er.Message;
            Response.Redirect("~/Error.aspx", true);
        }
    }