#957 - Le novità della WebForm in ASP.NET 3.5 SP1
A partire dal SP 1 di ASP.NET 3.5, la WebForm ha subito alcune novità che erano attese da diverso tempo.
La prima consente di utilizzare in maniera più precisa l'URL su cui la WebForm effettua il PostBack ed è utile soprattuttto in scenari dove viene sfruttato l'Url Rewriting.
Utilizzando il SP 1 è dunque possibile specificare un codice come questo:
<form action="Mypage.aspx" method="POST" runat="server">
...
</form>
L'effetto è che se si utilizza in una pagina denominata MyPage1.aspx, il PostBack sarà comunque effettuato su quanto specificato nell'attributo action, che dunque non viene più ignorato come accade con le versioni precedenti.
L'altra novità è la comparsa di un attributo, a livello di pagina, che consente di specificare se i campi hidden auto generati devono essere tenuti insieme oppure no. ASP.NET ha infatti nelle versioni 2.0 e 3.5 aggiunto il campo dedicato al ViewState subito dopo l'apertura della form, mentre gli altri prima della fine. Tenerli tutti in cima ha l'effetto di rendere possibile il PostBack anche se il caricamento della pagina non è completato, mentre tenerli in fondo ha il vantaggio di rendere più veloce il caricamento dell'interfaccia vera e propria quando il ViewState è molto grande.
A partire dal SP 1 di ASP.NET 3.5 è possibile specificare l'attributo renderAllHiddenFieldsAtTopOfForm della sezione pages del web.config (di default è "true") per forzare questo comportamento.
<configuration>
<system.web>
<pages renderAllHiddenFieldsAtTopOfForm="true" />
</system.web>
</configuration>
Approfondimenti
- #941 - Gestire al meglio gli eventi RowCommand di GridView e ItemCommand di DetailsView e FormsView con la classe DataControlCommands
- Autopsia di un'applicazione - Terza puntata: l'applicazione che si congela
- Microsoft Security Bulletin di settembre 2008
- Visual Studio: compilare il progetto corrente
- #925 - Usare Medium Trust in ASP.NET 2.0 e 3.5
- I nuovi controlli di ASP.NET 3.5: LinqDataSource, ListView e DataPager
- I tanti modi di scrivere con Linq
- Le nuove caratteristiche di IIS 7.0 per sviluppatori e sistemisti
- Trovare il Page not Found...
- #68 - Gestire le interfacce e ottenere lo stato della rete
- Tutto per portarsi il .NET Framework 3.5 sotto l'ombrellone
- Introduzione a LINQ, LINQ to XML, Object e DataSet
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!