Literal.Text Özellik

Tanım

Denetimde görüntülenen resim yazısını Literal alır veya ayarlar.

public:
 property System::String ^ Text { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string Text { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Text : string with get, set
Public Property Text As String

Özellik Değeri

String

Denetimde Literal görüntülenen resim yazısı.

Uygulamalar

Öznitelikler

Örnekler

Aşağıdaki örnek, denetiminde görüntülenen Literal resim yazısını Text program aracılığıyla değiştirmek için özelliğinin nasıl kullanılacağını gösterir.

Not

Aşağıdaki örnek tek dosyalı kod modelini kullanır ve doğrudan arka planda kod içeren bir dosyaya kopyalandığında düzgün çalışmayabilir. Bu kod örneği, .aspx uzantısına sahip boş bir metin dosyasına kopyalanmalıdır. Web Forms kod modeli hakkında daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Kodu Modeli.


<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Literal Example</title>
<script runat="server">

      void ButtonClick(Object sender, EventArgs e)
      {
         Literal1.Text="Welcome to ASP.NET!!";
      }

   </script>

</head>
<body>
   <form id="form1" runat="server">
      <h3>Literal Example</h3>

      <asp:Literal id="Literal1"
           Text="Hello World!!"
           runat="server"/>

      <br /><br />

      <asp:Button id="Button1"
           Text="Change Literal Text"
           OnClick="ButtonClick"
           runat="server"/>

   </form>
</body>
</html>

<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Literal Example</title>
<script runat="server">

      Sub ButtonClick(sender As Object, e As EventArgs)
      
         Literal1.Text="Welcome to ASP.NET!!"
      
      End Sub

   </script>

</head>
<body>
   <form id="form1" runat="server">
      <h3>Literal Example</h3>

      <asp:Literal id="Literal1"
           Text="Hello World!!"
           runat="server"/>

      <br /><br />

      <asp:Button id="Button1"
           Text="Change Literal Text"
           OnClick="ButtonClick"
           runat="server"/>

   </form>
</body>
</html>

Açıklamalar

Denetimde Text görüntülenen Literal resim yazısını belirtmek veya belirlemek için özelliğini kullanın. Bu, çalışma zamanında resim yazısını program aracılığıyla değiştirmenize olanak tanır.

Resim yazısı, bu özelliğe nasıl değer atadığınıza bağlı olarak HTML kodu çözülmektedir. Denetimin Literal özniteliği aracılığıyla bir değer atarsanız, değer görüntülenmeden önce HTML kodunun çözülmesini sağlar. Örneğin, <asp:Literal id="DisplayLiteral" Text="A&nbsp;B"/> tarayıcıda "A B" olarak işlenir. Ancak, bu özelliği program aracılığıyla veya denetimin açma ve kapatma etiketleri arasına metin yerleştirerek ayarlarsanız, resim yazısı HTML kodunu çözmez. Örneğin, <asp:Literal id="DisplayLiteral"> A&nbsp;B </asp:Literal> "AB " olarak işlenir.

Dikkat

Bu denetim, kötü amaçlı istemci betiği içerebilecek kullanıcı girişini görüntülemek için kullanılabilir. Uygulamanızda görüntülemeden önce yürütülebilir betik, SQL deyimleri veya diğer kodlar için istemciden gönderilen tüm bilgileri denetleyin. ASP.NET, kullanıcı girişinde betiği ve HTML'yi engellemek için bir giriş isteği doğrulama özelliği sağlar. Kullanıcı girişini değerlendirmek için doğrulama sunucusu denetimleri de sağlanır. Daha fazla bilgi için bkz . Doğrulama Sunucusu Denetimi Söz Dizimi.

Bu özelliğin değeri ayarlandığında, tasarımcı aracı kullanılarak otomatik olarak bir kaynak dosyasına kaydedilebilir. Daha fazla bilgi için bkz LocalizableAttribute . ve Genelleştirme ve Yerelleştirme.

Şunlara uygulanır

Ayrıca bkz.