CatalogZoneBase.CloseVerb 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
최종 사용자가 카탈로그 UI(사용자 인터페이스)를 닫고 페이지를 표준 찾아보기 모드로 되돌리는 데 사용할 수 있는 WebPartVerb 개체에 대한 참조를 가져옵니다.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ CloseVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb CloseVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CloseVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property CloseVerb As WebPartVerb
속성 값
최종 사용자가 웹 페이지에서 카탈로그 UI를 닫는 데 사용할 수 있는 WebPartVerb입니다.
- 특성
예제
다음 코드 예제에서는 선언적 및 프로그래밍 방식으로 속성에 CloseVerb 액세스 하는 방법을 보여 줍니다. 예제를 실행 하는 데 필요한 전체 코드의 예제 섹션을 참조 하세요.를 CatalogZoneBase 클래스 개요입니다.
코드 예제의 첫 번째 부분은 웹 페이지에서 선언적으로 속성에 액세스 CloseVerb 하는 방법을 보여줍니다. 다음은 동사의 속성을 사용자 지정하는 Description 예제입니다.
<asp:CatalogZone ID="CatalogZone1" runat="server"
EmptyZoneText="No controls are in the zone."
HeaderText="My Web Parts Catalog"
InstructionText="Add Web Parts controls to the zone."
PartLinkStyle-Font-Italic="true"
SelectedPartLinkStyle-Font-Bold="true"
SelectTargetZoneText="Select zone"
AddVerb-Text="Add Control"
CloseVerb-Description="Close and return to browse mode."
SelectedCatalogPartID="Currently Selected CatalogPart ID.">
<ZoneTemplate>
<asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1"
runat="server">
<WebPartsTemplate>
<aspSample:TextDisplayWebPart
runat="server"
id="textwebpart"
title = "Text Content WebPart"
ExportMode="All"/>
<asp:Calendar id="calendar1" runat="server"
Title="My Calendar" />
</WebPartsTemplate>
</asp:DeclarativeCatalogPart>
<asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
<asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" />
</ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
BorderWidth="2"
HeaderText="My Empty CatalogZone"
EmptyZoneText="No controls are in the zone." />
<asp:CatalogZone ID="CatalogZone1" runat="server"
EmptyZoneText="No controls are in the zone."
HeaderText="My Web Parts Catalog"
InstructionText="Add Web Parts controls to the zone."
PartLinkStyle-Font-Italic="true"
SelectedPartLinkStyle-Font-Bold="true"
SelectTargetZoneText="Select zone"
AddVerb-Text="Add Control"
CloseVerb-Description="Close and return to browse mode."
SelectedCatalogPartID="Currently Selected CatalogPart ID.">
<ZoneTemplate>
<asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1"
runat="server">
<WebPartsTemplate>
<aspSample:TextDisplayWebPart
runat="server"
id="textwebpart"
title = "Text Content WebPart"
ExportMode="All"/>
<asp:Calendar id="calendar1" runat="server"
Title="My Calendar" />
</WebPartsTemplate>
</asp:DeclarativeCatalogPart>
<asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
<asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" />
</ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
BorderWidth="2"
HeaderText="My Empty CatalogZone"
EmptyZoneText="No controls are in the zone." />
이 예제의 두 번째 부분에서는 토글 단추를 사용하여 속성을 사용하거나 사용하지 않도록 설정하여 프로그래밍 방식으로 속성에 액세스 CloseVerb 하는 방법을 보여 줍니다.
protected void Button1_Click(object sender, EventArgs e)
{
if (CatalogZone1.AddVerb.Enabled)
{
CatalogZone1.AddVerb.Enabled = false;
CatalogZone1.CloseVerb.Enabled = false;
}
else
{
CatalogZone1.AddVerb.Enabled = true;
CatalogZone1.CloseVerb.Enabled = true;
}
}
Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As EventArgs)
If CatalogZone1.AddVerb.Enabled Then
CatalogZone1.AddVerb.Enabled = False
CatalogZone1.CloseVerb.Enabled = False
Else
CatalogZone1.AddVerb.Enabled = True
CatalogZone1.CloseVerb.Enabled = True
End If
End Sub
브라우저에서 페이지를 로드할 때 드롭다운 목록에서 카탈로그 를 선택하여 카탈로그 표시 모드로 전환할 수 있습니다. 카탈로그가 표시되면 닫기 단추 위에 마우스 포인터를 놓으면 도구 설명에서 설명 텍스트를 볼 수 있습니다. 동사 사용 또는 사용 안 함 단추를 클릭하여 프로그래밍 방식으로 닫기 동사에 액세스할 수 있음을 보여 줄 수도 있습니다.
설명
close 동사는 클래스에서 파생된 컨트롤의 CloseVerb 속성에서 참조됩니다 CatalogZoneBase .
사용자는 영역 바닥글에서 닫기 동사를 클릭할 수 있습니다. 사용자가 닫기 동사를 클릭하면 사용자가 선택한 모든 CatalogPart 컨트롤이 무시되고 카탈로그 UI가 닫히며 페이지가 일반 찾아보기 모드로 돌아갑니다.
닫기 동사는 영역 수준 컨트롤입니다. 즉, 해당 작업이 전체 영역 수준에서 적용됩니다. 사용자가 닫기 동사를 클릭하면 선택되었지만 페이지에 추가되지 않은 모든 컨트롤이 무시되고 카탈로그가 닫히며 페이지가 찾아보기 모드로 돌아갑니다.
적용 대상
추가 정보
.NET