176 messaggi dal 05 novembre 2009
Salve a tutti, vi posto il codice del mio problema,premetto che sto' lavorando con l'architettura Asp.net Mvc.

Questa e' la action dove e' localizzato il mio problema
 

  [HttpGet]
        public ActionResult ReturnView(int id, int idO)
        {
            Offerta offerta = _offertaRepository.Get(idO);
            int idOff = offerta.IDOfferta;
            return Redirect("http://www.scontisubito.it/preview/preview/?idofferta=" + idOff + "");

        }




da questa action vado ad aprire la view di un altro progetto alla quale passo un parametro id, questa view mostra la preview di quella che sara' la mia offerta prima di essere pubblicata. Il mio problema, banale nella forma perche' attraverso l'ausilio di javascript sicuramente potrei trovare una soluzione, ma voorei trovare una soluzione lato server. Vorrei che la mia preview apparisse in una finestra di pop up, risultato che nn ottengo con il Redirect. Tornando indietro nel tempo ricordo che esisteva un oggetto Web.Browser che mi permetteva di aprire una finestra di popup, questo oggetto forse nn e' piu' presente nel framework 4...Sapreste darmi un consiglio su come affrontare questo problema lato server? spero che nn stia cercando di sparare ad una formica cn un cannone :-)))

Grazie mille
176 messaggi dal 05 novembre 2009
Ho risolto costruendo un action link, nel cui interno fosse presente l'attributo target = "_blank". In questo modo la mia preview verra' visualizzata su un altra pagina

Questo e' il codice che mi permette di costruire un actionlink con l'attributo target = "_blank". Come potete osservare il mio problema si' riduce ad una banalita' :-))). Quindi tutti i stratosferici pensieri elencati nel post precedente sono stati frutto della mia immaginazione :-)

(Html.ActionLink("Preview", "ReturnView", new { id = Model.Provincia.IDProvincia, idO = "{0}" }, new  { target =  "_blank})

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC