Pubblicazione di pagine incrociate. È una buona pratica usare PreviousPage in Asp.net?

Ho trovato questo articolo su MSDN che parla di pubblicazione su più pagine .

Non ho mai lavorato con Page.PreviousPage. Ma penso che sia interessante.

Lo usi? È una buona pratica o una ctriggers idea?

Che cosa ne pensi?

Grazie.

La pubblicazione su più pagine è un aiuto per post some data to a different page e avere ancora il codice di asp.net dietro la funzionalità.

Perché questo esiste? perché asp.net ha una limitazione of one and only form per page . Ma in realtà su una pagina html puoi avere molte forms e molti post diversi su pagine diverse.

Quindi, per dare uno strumento a quel caso, è ansible impostare una seconda pagina per postare i dati, e la si imposta sul pulsante (e non posizionando il secondo modulo), e da lì si risolve questo problema, per inviare i dati a una pagina diversa.

Ad esempio … con asp.net e con semplice html su una pagina puoi farlo.

  
Username:
email for news letter:

Per risolvere una situazione come questa, e poiché asp.net non consente due moduli nella stessa pagina, fornisce questa opzione.

  
Username: email for news letter:

Nel secondo caso, si ha un modulo, ma si imposta PostBackUrl su una pagina diversa, e da lì asp.net continua a gestire i dati sul codice direttamente su una seconda pagina (con il reindirizzamento esterno).

Spero che questo esempio ti dia un’idea di dove usare veramente la pagina precedente. Inoltre, ciò che è più spesso è il reindirizzamento, in ogni caso è necessario avere il risultato su una pagina diversa. Quindi è per ogni caso se lo si usa o no.