IWebPart.Subtitle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
public:
property System::String ^ Subtitle { System::String ^ get(); };
public string Subtitle { get; }
member this.Subtitle : string
Public ReadOnly Property Subtitle As String
Wartość właściwości
Ciąg, który służy jako podtytuł kontrolki. Wartością domyślną jest ciąg pusty ("").
Przykłady
Poniższy przykład kodu przedstawia deklaratywne i programowe użycie Subtitle właściwości. Kompletny kod źródłowy przykładu znajduje się w sekcji IWebPart Przykład przeglądu klasy.
Pierwsza część przykładu kodu pokazuje, jak kontrolka użytkownika implementuje Subtitle właściwość. Należy pamiętać, że właściwość jest tylko do odczytu i ma być używana do podania domyślnego podtytułu, który jest dołączany do głównego tytułu kontrolki.
public string Subtitle
{
get
{
object objSubTitle = ViewState["Subtitle"];
if (objSubTitle == null)
return "My Subtitle";
return (string)objSubTitle;
}
}
ReadOnly Property Subtitle() As String _
Implements IWebPart.Subtitle
Get
Dim objSubTitle As Object = ViewState("Subtitle")
If objSubTitle Is Nothing Then
Return "My Subtitle"
End If
Return CStr(objSubTitle)
End Get
End Property
Druga część przykładu kodu pokazuje, w jaki sposób kontrolka użytkownika, która implementuje IWebPart interfejs, jest przywoływana w kontrolce WebPartZone , oraz jak właściwości IWebPart z możliwością zapisu są ustawiane deklaratywnie na kontrolce. Po załadowaniu strony w przeglądarce należy pamiętać, że wartość Subtitle domyślna właściwości, która została ustawiona w kodzie implementacji kontrolki użytkownika, jest dołączana do tytułu na pasku tytułu kontrolki.
<%@ page language="c#" %>
<%@ register tagprefix="uc1"
tagname="AccountUserControlCS"
src="AccountUserControlcs.ascx"%>
<!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 runat="server">
<title>
Personalizable User Control with IWebPart Properties
</title>
</head>
<body>
<form id="form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="zone1"
runat="server"
headertext="Main"
CloseVerb-Enabled="false">
<zonetemplate>
<uc1:AccountUserControlCS
runat="server"
id="accountwebpart"
title="Account Form"
Description="Account Form with default values."
CatalogIconImageUrl="MyCatalogIcon.gif"
TitleIconImageUrl="MyTitleIcon.gif"
TitleUrl="MyUrl.html"/>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
<%@ page language="VB" %>
<%@ register tagprefix="uc1"
tagname="AccountUserControlVB"
src="AccountUserControlvb.ascx"%>
<!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 runat="server">
<title>
Personalizable User Control with IWebPart Properties
</title>
</head>
<body>
<form id="form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="zone1"
runat="server"
headertext="Main"
CloseVerb-Enabled="false">
<zonetemplate>
<uc1:AccountUserControlVB
runat="server"
id="accountwebpart"
title="Account Form"
Description="Account Form with default values."
CatalogIconImageUrl="MyCatalogIcon.gif"
TitleIconImageUrl="MyTitleIcon.gif"
TitleUrl="MyUrl.html"/>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
Uwagi
Właściwość Subtitle jest używana do zwracania domyślnego ciągu podtytułu kontrolki WebPart dołączonej do tytułu kontrolki na pasku tytułu tytułu.
Jeśli podasz wartość domyślną dla Subtitle właściwości w kontrolce, która implementuje IWebPart interfejs, kontrolka składników Web Part automatycznie dołącza ją do wartości Title właściwości kontrolki w czasie wykonywania.