Aracılığıyla paylaş


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

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

Uygulamalar

Öznitelikler

Örnekler

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

Uyarı

Aşağıdaki örnekte tek dosyalı kod modeli kullanılmaktadır ve doğrudan arka planda kod dosyasına 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

denetiminde 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 bir değeri nasıl atadığınıza bağlı olarak HTML kodu çözülerek oluşturulur. 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> "A B" olarak işlenir.

Dikkat

Bu denetim, kötü amaçlı istemci betiği içerebilen kullanıcı girişini görüntülemek için kullanılabilir. Uygulamanızda görüntülemeden önce bir istemciden yürütülebilir betik, SQL deyimleri veya başka bir kod için 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.