Exemplo n.º 1
0
    protected void linkDownloadClick(object sender, CommandEventArgs e)
    {
        TextoEdit txt;

        txt = edi.getTexto(Convert.ToInt32(e.CommandArgument.ToString()));

        Response.Clear();
        Response.ContentType = "application/octet-stream";
        Response.AppendHeader("content-disposition", "attachment; filename=ficheiro.txt");
        Response.Flush();
        Response.Write(txt.TextContent);
        Response.End();
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Funcoes Javascript para alterar o titulo
        LabelTitulo.Attributes.Add("onclick", "ShowEditBox();");
        ButtonUpdate.Attributes.Add("onclick", "SaveEditBox();");
        ButtonClose.Attributes.Add("onclick", "HideEditBox();");

        LabelTitulo.Text = HiddenField1.Value;

        // verifica qual o id passado para saber
        // qual o texto que deve apresentar
        string id = Request.QueryString["id"];

        // Descarrega da Base de Dados o texto com o id passado na QueryString
        txt = edi.getTexto(Convert.ToInt32(id));

        // Altera o titulo da pagina
        this.Title = "Web2Text : " + txt.Titulo;

        // Se nao foi feito um PostBack da pagina
        // (ou seja quando se entra na pagina pela primeira vez )
        if (!IsPostBack)
        {
            // Altera titulo do texto em vizualizacao
            LabelTitulo.Text   = txt.Titulo;
            HiddenField1.Value = txt.Titulo;

            // Altera conteudo da Area de texto
            TextBox1.Text = txt.TextContent;

            // Detalhes do texto
            labelUser.Text      = txt.User;
            labelDtMod.Text     = txt.DtMod.ToString();
            linkWWW.NavigateUrl = txt.Link;
            labelDtAcess.Text   = txt.DtAcesso.ToString();
        }
    }