Sdílet prostřednictvím


Control.IsLiteralContent Metoda

Definice

Určuje, zda serverový ovládací prvek obsahuje pouze obsah literálu.

protected:
 bool IsLiteralContent();
protected bool IsLiteralContent ();
member this.IsLiteralContent : unit -> bool
Protected Function IsLiteralContent () As Boolean

Návraty

true pokud serverový ovládací prvek obsahuje výhradně obsah literálu; jinak false.

Příklady

Následující příklad zkontroluje, jestli stránka obsahující ovládací prvky serveru byla odeslána zpět. Pokud ano, volá metodu IsLiteralContent k určení, zda ovládací prvek obsahuje pouze obsah literálu, nebo je nadřazeným ovládacím prvek pro jiné ovládací prvky serveru. Pokud obsahuje výhradně obsah literálu UniqueID , zapíše se do odpovědi vlastnost objektu LiteralControl , který tento obsah představuje.

// Override the OnLoad method to check if the 
// page that uses this control has posted back.
// If so, check whether this controls contains
// only literal content, and if it does,
// it gets the UniqueID property and writes it
// to the page. Otherwise, it writes a message
// that the control contains more than literal content.
protected override void OnLoad(EventArgs e)
{
        if (Page.IsPostBack)
        {
                String s;

                if (this.IsLiteralContent())
                {
                        s = Controls[0].UniqueID;
                        Context.Response.Write(s);
                }
                else
                {
                        Context.Response.Write(
                                "The control contains more than literal content.");
                }
        }
}
' Override the OnLoad method to check if the 
' page that uses this control has posted back.
' If so, check whether this controls contains
' only literal content, and if it does,
' it gets the UniqueID property and writes it
' to the page. Otherwise, it writes a message
' that the control contains more than literal content.
Overrides Protected Sub OnLoad(ByVal e As EventArgs)

   If Page.IsPostBack = True Then
      Dim s As String

      If Me.IsLiteralContent() = True Then
         s = Controls(0).UniqueID
         Context.Response.Write(s)
      Else
         Context.Response.Write( _
         "The control contains more than literal content.")
      End If
   End If
End Sub

Poznámky

Když tato metoda vrátí true, kolekce serverového ovládacího prvku obsahuje jeden literál řízení.

Platí pro

Viz také