lunedì, febbraio 20, 2006

Form facilities

Alcune nuove funzionalità integrate in asp.net 2 rendono più usabili i form di inserimento dati senza dover fare ricorso a scritp Js aggiuntivi.
Attraverso l'uso dei panel è possibile impostare diversi default button a zone diverse di una pagina.
Classico esempio, la form di imputazione dati per effettuare il log in e la textbox per effettuare una ricerca.
Se sono sulla stessa pagina, quando si preme invio all'interno di un textbox verrà eseguito l'evento associato ad uno dei due bottone in input.
Attraverso l'uso della proprietà defaultbutton dell'oggetto form e dell'oggetto panel, è possibile personalizzare il comportamento.


<html>
<body>
<form defaultbutton=“button1” runat=“server”>
<asp:button id=“button1” text=“bottone1” runat=“server”/>
<asp:panel defaultbutton=“button2” runat=“server”>
<asp:textbox id=“cerca” runat=“server”/>
<asp:button id=“button2” runat=“server”/>
</asp:panel>
</form>
</body>
</html>


venerdì, febbraio 17, 2006

Formattazione dei campi in un gridview

Per poter utilizzare con successo la formattazione all'interno di una colonna di un Gridview è necessario impostare la proprietà htmlencode=false e impostare il formato voluto:

<asp:boundfield sortexpression="DATA INI" headertext="Data Inizio" datafield="DATAINI">HtmlEncode=falseDataFormatString="{0:dd/MM/yyyy}"
</asp:boundfield>



#