Domanda

Ho alcune domande sulla pubblicazione di una pagina trasversale in ASP.NET:

  • Che cosa è la pubblicazione di una pagina tra le pagine in ASP.NET?
  • Quando dovrei considerare di usarlo nella mia applicazione web?
  • Cosa sono i pro e i contro della pubblicazione tra le pagine?
È stato utile?

Soluzione

Fondamentalmente, la pubblicazione tra le pagine significa che stai pubblicando i dati del modulo in un'altra pagina invece di pubblicare i dati del modulo nella stessa pagina (come è il valore predefinito in ASP.NET). Questo può essere utile quando si desidera pubblicare dati in un'altra pagina e non si desidera sostenere il sovraccarico di ricaricare la pagina corrente semplicemente per reindirizzare l'utente in un'altra pagina tramite un HTTP 302 (cioè Response.Redirect).

Per ulteriori informazioni, consultare Pubblicazione tra le pagine nelle pagine Web ASP.NET:

Per impostazione predefinita, i pulsanti e altri controlli che causano un postback su una pagina Web ASP.NET inviano la pagina a se stessa. Questo fa parte del ciclo di andata e ritorno che le pagine Web ASP.NET passano come parte della loro normale elaborazione. Per i dettagli, vedere Introduzione alle pagine Web ASP.NET.

In alcune circostanze, potresti voler pubblicare una pagina in un'altra pagina. Ad esempio, potresti creare un modulo multi-pagina che raccoglie informazioni diverse su ogni pagina. In tal caso, è possibile configurare determinati controlli (quelli che implementano l'interfaccia IButtonControl, come il controllo dei pulsanti) sulla pagina per pubblicare una pagina di destinazione diversa. Questo è indicato come pubblicazione tra le pagine. La pubblicazione tra le pagine offre alcuni vantaggi rispetto all'utilizzo del metodo di trasferimento per reindirizzare a un'altra pagina. Per i dettagli, consultare il reindirizzamento degli utenti in un'altra pagina.

Altri suggerimenti

Cross - Page La pubblicazione sta prendendo di mira una pagina diversa dalla pagina originale. ASP.NET si basa sul modello post-back in cui la stessa pagina che lo ha inviato elabora la risposta.

Considera di usarlo quando hai molti punti di ingresso che necessitano della stessa elaborazione.

Pro: singolo punto di gestione dei contro di routine comuni: le pagine sono legate a lettere e hanno una conoscenza intima. AKA COUPLING.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top