protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["id"] != null)
            {
                int Id;
                int.TryParse(Request.QueryString["id"], out Id);

                PaginasBO paginasBO = new PaginasBO();
                Paginas   pagina    = paginasBO.ListaPaginas(new Paginas(Id)).FirstOrDefault();

                hdfId.Value      = pagina.Id.ToString();
                txtTitulo.Text   = pagina.Titulo;
                txtTexto.Text    = pagina.Texto;
                chkAtivo.Checked = pagina.Ativo;
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        // Recebe o ID da página por QueryString e pelo fato de o parametro ser String, realizamos a conversão para Integer
        int IdPagina;

        int.TryParse(Request.QueryString["id"], out IdPagina);

        // Caso não tenha sido passado o ID dá pagina, redireciona para a pagina padrão (default.aspx)
        if (IdPagina == 0)
        {
            Response.Redirect("default.aspx");
        }

        // Instancia da classe de Negocio
        WebSite.Business.Paginas paginasBO = new WebSite.Business.Paginas();
        // Chamada ao metodo que lista todas as paginas passando o ID da página e retornando o primeiro registro
        WebSite.Entities.Paginas pagina = paginasBO.ListaPaginas(new WebSite.Entities.Paginas(IdPagina)).FirstOrDefault();

        // Atribuido os dados nos Literais
        this.Title       = pagina.Titulo;
        ltlTitulo.Text   = pagina.Titulo;
        ltlConteudo.Text = pagina.Texto;
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        int Id;

        int.TryParse(hdfId.Value, out Id);
        string Titulo = txtTitulo.Text;
        string Texto  = txtTexto.Text;
        bool   Ativo  = chkAtivo.Checked;

        Paginas pagina = new Paginas();

        pagina.Id     = Id;
        pagina.Titulo = Titulo;
        pagina.Texto  = Texto;
        pagina.Ativo  = Ativo;

        PaginasBO paginasBO = new PaginasBO();
        bool      Salvou    = paginasBO.SalvaPagina(pagina);

        if (Salvou)
        {
            Response.Redirect("gerenciar_paginas.aspx");
        }
    }