Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C#] Anteprima Pagina Web

    Ciao.

    Vengo subito al dunque.
    Dopo aver fatto l'upload di una decina di file, di cui tutte immagini tranne un file .htm, inserisco il percorso di quei file in una ListBox. Selezionando l'elemento desiderato nella ListBox voglio visualizzarne un anteprima.

    private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    if(this.ListBox1.SelectedValue.EndsWith("htm"))
    {
    //Visualizzare Anteprima
    this.Response.Redirect(SaveLocationURL+PaginaWeb);
    }
    else
    {
    this.Preview_Image.ImageUrl=SaveLocationURL+hif[this.ListBox1.SelectedIndex];
    }
    }

    Per quanto riguarda le immagini riesco tranquillamente a visualizzare la preview all'interno della pagina. Per quanto riguarda la pagina Web non ci riesco invece.
    Con il Response.Redirect mi apre una pagina ma non in un altra finestra. Inoltre il nome della pagine e dell' indirizzo sono contenuti in delle variabili e sono dinamici.

    Qualche consiglio ?

    Mi andrebbe bene anche di far visualizzare la pagina in un frame della stessa pagina come anteprima.

    Vi ringrazio in anticipo

  2. #2
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    creati tu una pagina di preview....apri il file html e inserisci il codice in un literal in un apposita pagina...vedrai che funziona

  3. #3
    Dopo tanto penare ho trovato la soluzione!!

    codice:
    private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    	if(this.ListBox1.SelectedValue.EndsWith("htm"))
    	{
    	string address = @SaveLocationURL+GetFileName2(this.ListBox1.SelectedValue.ToString());
    	string scriptString = string.Format(@"<script language=""javascript"" type=""text/javascript"">window.open(""{0}"", ""_blank"", """");</script>", address);
    	this.RegisterStartupScript("scriptString", scriptString);
    	}
    	else
    	{
    	this.Preview_Image.ImageUrl=SaveLocationURL+hif[this.ListBox1.SelectedIndex];
    	}
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.