Gli ultimi tutorial di sviluppo web
 

ASP.NET Pagine Web - Classi


ASP.NET classi di riferimento

Metodo Descrizione
AsBool() , AsBool(true|false) Converte un valore stringa in un valore booleano (true/false) . Restituisce il valore false o specificato se la stringa non rappresenta true / false.
AsDateTime() , AsDateTime( value ) Converte un valore stringa di data / ora. Restituisce DateTime. MinValue o il valore specificato se la stringa non rappresenta una data / ora.
AsDecimal() , AsDecimal( value ) Converte un valore stringa in un valore decimale. Restituisce 0.0 o il valore specificato se la stringa non rappresenta un valore decimale.
AsFloat() , AsFloat( value ) Converte un valore di stringa ad un galleggiante. Restituisce 0.0 o il valore specificato se la stringa non rappresenta un valore decimale.
AsInt() , AsInt( value ) Converte un valore stringa in un intero. Restituisce 0 o il valore specificato se la stringa non rappresenta un numero intero.
Href( path [, param1 [, param2]] ) Crea un URL del browser compatibile da un percorso di file locale, con opzionali parti percorso aggiuntivo.
Html. Raw( value ) Rende valore come markup HTML invece di rendere come output HTML-encoded.
IsBool() , IsDateTime() , IsDecimal() , IsFloat() , IsInt() Restituisce true se il valore può essere convertito da una stringa al tipo specificato.
IsEmpty() Restituisce vero se l'oggetto o la variabile non ha alcun valore.
IsPost Restituisce true se la richiesta è un POST. (Le richieste iniziali sono di solito un GET.)
Layout Specifica il percorso di una pagina di layout da applicare a questa pagina.
PageData[ key ], PageData[ index ], Page Contiene i dati condivisi tra la pagina, pagine di layout, e le pagine parziali nella richiesta corrente. È possibile utilizzare la proprietà pagina dinamica per accedere agli stessi dati, come nel seguente esempio:
RenderBody() (Pagine di layout) Rende il contenuto di una pagina di contenuto che non è in tutte le sezioni denominate.
RenderPage( path , values )
RenderPage( path[, param1 [, param2]] )
Esegue il rendering di una pagina di contenuto utilizzando il percorso specificato e dati aggiuntivi opzionali. È possibile ottenere i valori dei parametri extra da PageData in base alla posizione (example 1) o il tasto (example 2) .
RenderSection( sectionName [, required = true|false ] ) (Pagine di layout) Renders una sezione di contenuti che ha un nome. Set necessaria false per fare una sezione facoltativa.
Request.Cookies[ key ] Ottiene o imposta il valore di un cookie HTTP.
Request.Files[ key ] Ottiene i file che sono stati caricati nella richiesta corrente.
Request.Form[ key ] Ottiene i dati che è stato pubblicato in una forma (as strings) . Richiedi [chiave] controlli sia la Request.Form e le collezioni Request.QueryString.
Request.QueryString[ key ] Ottiene i dati che è stato specificato nella stringa di query dell'URL. Richiedi [chiave] controlli sia la Request.Form e le collezioni Request.QueryString.
Request. Unvalidated( key )
Request. Unvalidated() .QueryString|Form|Cookies|Headers[ key ]
disattiva selettivamente richiesta di convalida per un elemento del modulo, valore di query-string, biscotto, o un valore di intestazione. Richiesta di convalida è abilitata di default e impedisce agli utenti di pubblicare markup o altri contenuti potenzialmente pericolosi.
Response. AddHeader( name , value ) Aggiunge un'intestazione server HTTP per la risposta.
Response. OutputCache( seconds [, sliding] [, varyByParams] ) Memorizza nella cache l'output della pagina per un periodo di tempo specificato. Opzionalmente set scorrimento per reimpostare il timeout su ogni accesso alle pagine e VaryByParams di memorizzare nella cache versioni diverse della pagina per ogni stringa di query diverso nella richiesta di pagina.
Response. Redirect( path ) Reindirizza la richiesta del browser in una nuova posizione.
Response. SetStatus( httpStatusCode ) Imposta il codice di stato HTTP inviata al browser.
Response. WriteBinary( data [, mimetype] ) Scrive il contenuto dei dati alla risposta con un tipo MIME opzionale.
Response. WriteFile( file ) Scrive il contenuto di un file alla risposta.
@ section( sectionName ) { content } (Pagine di layout) Definisce una sezione di contenuti che ha un nome.
Server. HtmlDecode( htmlText ) Decodifica una stringa che viene codificato HTML.
Server. HtmlEncode( text ) Codifica una stringa per il rendering in codice HTML.
Server. MapPath( virtualPath ) Restituisce il percorso fisico del server per il percorso virtuale specificato.
Server. UrlDecode( urlText ) Decodifica testo da un URL.
Server. UrlEncode( text ) Codifica testo da mettere in un URL.
Session[ key ] Ottiene o imposta un valore che esiste finché l'utente chiude il browser.
ToString() Consente di visualizzare una rappresentazione di stringa del valore dell'oggetto.
UrlData[ index ] Ottiene i dati aggiuntivi dal URL (ad esempio, / MyPage / ExtraData).