Proprietate (ntrols)

Elementele liniei de markup neacceptate sunt eliminate din conținutul comenzii. Dacă controlul Literal este afișat într-un browser care acceptă cod HTML sau XHTML, conținutul comenzii nu se modifică.







Specificând PassThrough. tot conținutul proprietăților textului este transferat pe dispozitiv sau browser fără modificări. De exemplu, dacă proprietatea Text literar conține un control


, este trimis la toate dispozitivele și browserele dacă este acceptată sau nu.

Când specificați Encode. conținutul pentru proprietățile de text sunt convertite într-un șir în codare HTML înainte de redare. De exemplu, dacă proprietatea Text literar conține un control


tag, este convertit în Hrgt; și trimis la dispozitiv sau browser.

Când Literal pentru un limbaj HTML markup sau XHTML, cum ar fi controalele de redare WML sau cHTML, puteți utiliza valoarea Transformă pentru a elimina elementele de marcare, nu este acceptată. În acest caz, orice elemente de limbaj de markup din Text nu afișează proprietăți care nu sunt acceptate în limba de marcare țintă pentru control. De exemplu, dacă proprietatea Text literar conține un control


eticheta este șters înainte de a trimite conținutul dispozitivului WML. Dacă o etichetă neacceptată conține conținut, numai eticheta este ștersă și conținutul este trimis către dispozitiv sau browser. De exemplu, dacă proprietatea Text conține conținut test. și etichetele sunt șterse și textul "Test" este trimis către dispozitiv sau browser.







Următorul exemplu de cod arată modul de setare a controlului Literal la o proprietate Mode. Mod Inițial, valoarea Encode este sintaxa declarativă pentru control. După încărcarea paginii, puteți face clic pe butonul pentru a seta Proprietățile modului la PassThrough. Ca rezultat, conținutul proprietății text este afișat diferit.

Următorul exemplu utilizează un model de cod de un singur fișier și poate să nu funcționeze corect dacă este copiat direct în fișierul de cod. Acest exemplu de cod trebuie copiat într-un fișier text gol, cu extensia .aspx. Pentru mai multe informații despre modelul Codului formularului web, consultați codul paginii formularului ASP.NET.







Articole similare

Trimiteți-le prietenilor: