Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<com:TContent ID="body" >
2
 
3
<h1 id="4201">TSafeHtml</h1>
4
<com:DocLink ClassPath="System.Web.UI.WebControls.TSafeHtml" />
5
 
6
<p id="490308" class="block-content">
7
<tt>TSafeHtml</tt> adalah kontrol yang membuang semua konten HTML yang berpotensi membahayakan. Ini terutama sebagai pelapis dari proyek <a href="http://pixel-apes.com/safehtml/">SafeHTML</a>. Menurut proyek SafeHTML, ia mencoba untuk mengamankan situasi berikut saat string ditampilkan kepada pengguna-akhir:
8
</p>
9
<ul id="u1" class="block-content">
10
  <li>Tag pembuka tanpa tang penutupnya</li>
11
  <li>penutupan tag tanpa tag pembukanya
12
  <li>salah satu dari tag ini: base, basefont, head, html, body, applet, object, iframe, frame, frameset, script, layer, ilayer, embed, bgsound, link, meta, style, title, blink, xml, dll.</li>
13
  <li>seiap atribut ini: on*, data*, dynsrc</li>
14
  <li>javascript:/vbscript:/about: dll. protocols</li>
15
  <li>ekspresi/perangai, dll. dalam style</li>
16
  <li>konten aktif lainnya.</li>
17
</ul>
18
 
19
<p id="490309" class="block-content">
20
Untuk menggunakan <tt>TSafeHtml</tt>, cukup kurung konten untuk diamankan dalam tag komponen <tt>TSafeHtml</tt> pada template. Konten bisa terdiri dari teks statis dan kontrol PRADO. Jika yang kedua, hasil penyajian kontrol akan aman.
21
</p>
22
 
23
<com:RunBar PagePath="Controls.Samples.TSafeHtml.Home" />
24
 
25
<div class="last-modified">$Id: SafeHtml.page 1650 2007-01-24 06:55:32Z wei $</div></com:TContent>