2011-08-31 11 views

risposta

7

E commerciale è un carattere speciale in HTML che specifica l'inizio di una sequenza di escape (in questo modo è possibile fare qualcosa come © per ottenere un simbolo di copyright, ecc.). Se vuoi visualizzare una e commerciale devi sfuggirla. Quindi, se sostituisci tutti e commerciali con &, questo dovrebbe occuparsi dell'errore.

Tuttavia, se ci fossero e commerciali nell'ingresso che erano già in esecuzione, come forse i tuoi dati avevano © - non vorresti evitare la e commerciale. Ma se i tuoi dati non avranno nessuno di questi e commerciali, una semplice sostituzione dovrebbe andare bene.

È inoltre necessario sostituire i simboli maggiore di e minore di (> e <) con &gt; e &lt; rispettivamente.

Telerik parla di queste limitazioni/problemi in questa pagina http://www.telerik.com/help/reporting/report-items-html-text-box.html

anche in base alle specifiche HTML (e il generale specifica XML pure) i caratteri "&", "<" e ">" sono considerati speciali (delimitatori di markup), quindi devono essere codificati per essere trattati come testo normale come . Ad esempio il carattere "&" può essere sfuggito allo con l'entità "&". Maggiori informazioni sull'argomento si trovano in questo articolo di w3.org.

+0

Grazie ..... Stephen McDaniel –