Come fare un postback per il controllo utente

September 10

comportamento postback è ciò che accade quando un lettore sito invia un modulo. In ASP.NET, controlli utente svolgono le stesse funzioni di altri controlli, ma di personalizzare il comportamento di layout, design e postback. In genere, si memorizza il valore di postback nel controllo "ViewState", che è una parte di ogni pagina ASP.NET, e creare i controlli server personalizzati in ASP.NET designer.

istruzione

1 Aprire il file di codifica che utilizza il controllo dell'utente. Quando si apre il file di codifica ASP.NET, si apre automaticamente l'editor. Fare clic sulla scheda "Design" per visualizzare la forma sito web in un designer.

2 Fare clic sul controllo all'utente di attivare le sue proprietà nel pannello proprietà. Fai clic su "True" dalla casella di selezione di proprietà EnableViewState. Questa selezione abilita la funzione di postback che memorizza i valori quando il lettore sito invia il modulo.

3 Aggiungere l'istruzione ViewState che memorizza il valore controllo utente. Il valore viene memorizzato prima la pagina viene aggiornata, in modo che la pagina Web è in grado di recuperare i dati inseriti nella casella di testo del controllo. Il codice seguente memorizza i dati di una funzione di postback:

ViewState [ "usercontrolvalue"] = usercontrol.Text;

4 Recuperare il valore memorizzato dall'oggetto ViewState. Quando si verifica il postback, si recupera il valore dall'oggetto ViewState. Per recuperare il valore, utilizzare il seguente codice:

stringa usercontrolvalue = ViewState [ "usercontrolvalue"];