Html¶
Html bileşeni, form içinde isteğe bağlı HTML içeriğini görüntüler.
XML Alanları¶
ContentHTML parçasını içerir. XML ayrıştırıcısının parçayı form tanımı işaretlemesi olarak değerlendirmemesi için işaretlemeyi CDATA bölümüne koyun. Bu içerikteki veri şablonu ifadeleri geçerli form bağlamında değerlendirilir.HtmlClassbu Html iş akışı örneği için isteğe bağlı bir sunum tanımlayıcısı sağlar.AllowCopyoluşturulan içeriği kopyalama komutunu, şu değere ayarlandığında eklertrue; kaynak veriyi değiştirmez.ResetStylebileşenin sıfırlama stili sunum modunu uygulayıp uygulamayacağını denetler (true, varsayılan değer). Bu modu devre dışı bırakmak için şu değere ayarlayın:false.
Html görüntüleme içeriğidir: bir XPath değeri yoktur ve form verilerine değer yazmaz.
Panoya Kopyalama Desteği¶
Bileşendeki içeriğin kopyalanması varsayılan olarak devre dışıdır. Kopyalamayı etkinleştirmek için AllowCopy özelliğini şu değere ayarlayın: true. Bu işlem, oluşturulan HTML içeriğini kopyalamak için bir düğme ekler.
Stil Sıfırlama¶
özelliği ResetStyle Emakin'in varsayılan CSS stillerinin oluşturulan HTML'ye uygulanıp uygulanmayacağını denetler. Varsayılan değer ( ResetStyle = true) stilleri tarayıcı varsayılanlarına sıfırlar. ResetStyle özelliğini false mevcut stilleri koruyacak şekilde ayarlayın.
Komut Desteği¶
HTML içeriğine gömülü komut dosyaları, form verilerine istemci tarafı komut dizisi $Xml nesnesini kullanarak erişebilir.
Güvenlik Hususları¶
HtmlBox bileşeninden farklı olarak Html bileşeni, HTML içeriğini temizleme uygulamadan görüntüler. Bu, komut dosyalarının ve stillerin gömülmesine olanak tanır ancak güvenlik riskleri oluşturur. Dikkatli olun ve HTML içeriğinin güvenilir olduğundan emin olun.
Veri Şablonlama ve Temizleme¶
Html bileşeni veri şablonlarınıdestekler. Şablon ifadeleri, Siteler Arası Komut Dosyası (XSS) saldırılarını önlemek için otomatik olarak temizlenir.
Verileri temizleme uygulamadan görüntülemek için (son derece dikkatli kullanın!), veri şablonunda format(Field, 'string') işlevini kullanın.
Örnekler¶
Örnek: Temel HTML Görüntüleme
1 2 3 4 5 | |
Bu, basit bir div öğesi görüntüler.
Örnek: Komut Dizisi ve Veri Erişimi
1 2 3 4 5 6 7 8 | |
Bu örnek, bir div'in içeriğini veri modeli öğesinin değeriyle doldurmak için bir komut Field dosyası kullanır.
Örnek: Temizlemeyi Devre Dışı Bırakma (Son derece dikkatli kullanın!)
1 2 3 | |
Bu örnek, veri modeli öğesinin Field içeriğini herhangi bir temizleme uygulamadan görüntüler. İçeriğin güvenli ve güvenilir olduğundan kesinlikle emin değilseniz bu kesinlikle önerilmez.