Domanda

come posso fare un postback manuell nel codice?

Non voglio un reindirizzamento, perché ad es. l'utente ha inserito i valori nei campi del sito e decide di effettuare il login. Voglio solo un semplice postback.

È stato utile?

Soluzione

Se hai pulsanti di collegamento / immagine sulla tua pagina puoi fare:

__doPostBack('link/image button name',''); // in javascript

o in caso contrario:

var f = document.forms[0]; //if you only have one forms(this standard on asp.net)
f.__EVENTTARGET = 'some control name';
f.submit();

Altri suggerimenti

Qual è il tuo punto? Vuoi generare uno script di postback?

Page.ClientScript.GetPostBackEventReference(this, "Arguments", false);

Successivamente, per gestire il postback è necessario implementare System.Web.UI.IPostbackEventHandler .

Ma se vuoi un postback incrociato, dai un'occhiata:

http://www.c-sharpcorner.com/UploadFile /DipalChoksi/xpgpostbk_asp2_dc08102006235543PM/xpgpostbk_asp2_dc.aspx

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