Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 16628|Yanıt: 0

[ASP.NET] Response.Write, belirtilen html'yi sayfa gövdesine çıkarıyor

[Bağlantıyı kopyala]
Yayınlandı 3.04.2015 21:12:06 | | |

keywords:Response.Write , body 输出内容

===========================================

Web asp.net uygulaması yazarken, ilgili istemci kodunu doğrudan sayfada çıkarmamız gerekir (örneğin, çıktı <span id='clientid' stype='''></span>). Response.Write ile çıktı kullanırsak, çıktı içeriğinin sayfanın kaynak kodunun ilk satırında olduğunu görürüz, gövde etiketinde değil.

Bu durum için iki çözüm vardır:

1. Bir xxx değişkeni tanımlayın, gövde etiketine <%=xxx%> ekleyin;
2. Dinamik olarak bir Literal Kontrol oluşturun (Metin özniteliği çıktı vermek istediğimiz içeriktir, Mod ise (orijinal çıktı içeriği için LiteralMode.Transform kullanmanız gerekirse) ve ilgili Kontroller'e Kontrol ekleyin. Bu kontrol hakkında daha fazla bilgi için MSDN dokümantasyonuna bakınız.
Yöntem 1, kontroller için değil, sayfa yazmak için uygundur. Yöntem 2 bu sorunu telafi ediyor




Önceki:ASP.NET altındaki GridView başlık yazı tipi kalın yazı tipi değildir
Önümüzdeki:Baidu Tieba'nın gizli dinamik kullanıcıların konuşma kayıtlarını nasıl göreceğinizi öğretiyorum
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com