| dalla versione 6.5.2680 - modificato il 17/02/2014 - link - english
|
Scopo
Permette di inviare al browser una stringa come risposta, disabilitando il rendering standard. Può essere usata per rispondere a particolari comandi indicati nella query string, in modo che altre applicazioni possano effettuare il parsing della riposta, oppure per creare dinamicamente pagine HTML in formato personalizzato, come avviene, ad esempio, in un'applicazione di content management.
ApplicazioneWeb.SendToBrowser("testo", 200, "content-type")
Argomenti
Content
|
Espressione stringa che contiene il testo da inviare al browser.
|
Status Code
|
Opzionale; codice di stato della risposta (ad esempio 404 o 200). Se omesso risulterà 200.
|
Content Type
|
Opzionale; mime-type della risposta (ad esempio text/html, application/json). Se omesso risulterà text/html.
|
Note
- Questa funzione non deve essere usata dopo aver attivato il rendering standard, perchè il codice HTML indicato verrebbe fornito come risposta ad una richiesta AJAX, non ad una vera e propria chiamata del browser.
- Questa funzione non può essere chiamata nell'evento Initialize, pertanto deve essere chiamata nel primo evento OnCommand che segue l'evento Initialize.
- Il testo viene inviato così com'è, senza utilizzare alcuna particolare codifica.
- Può essere usata anche per fornire come risposta file XML, CSV o altro. Per fornire file binari si consiglia di salvarli sul disco ed effettuare una Redirect.
- Nelle applicazioni offline questa funzione non ha alcun effetto.
- I parametri opzionali StatusCode e ContentType sono stati aggiunti nella versione 13.0.
public void EsempiAM.CreaHTML()
{
EsempiAM.SendToBrowser(MSG Instant Developer)
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.