WebPartZoneBase.ExportVerb プロパティ
アセンブリ: System.Web (system.web.dll 内)

エンド ユーザーが WebPart コントロールの定義ファイルをエクスポートできるようにする WebPartVerb。

ExportVerb プロパティによって参照される export 動詞は、ゾーン内の各 WebPart コントロールのタイトル バー内の動詞ドロップダウン メニューに表示されます。この動詞は、すべてのページ表示モードの動詞メニューに表示されます。
ユーザーが WebPart コントロールの定義ファイルをエクスポートできるようにするには、コントロールの ExportMode プロパティも、既定値 None 以外の値に設定する必要があります。

WebPartZone コントロールで ExportVerb プロパティを使用するコード例を次に示します。コード例が正常に処理されるためには、HelpVerb プロパティの例のすべてのコードが必要です。
コード例の次の部分は、部分クラスのコードで、export 動詞が有効か無効かを切り替えるコードを含んでいます。
Protected Sub CheckBoxList1_SelectedItemIndexChanged(ByVal sender As [Object], ByVal e As EventArgs) Dim item As ListItem For Each item In CheckBoxList1.Items Dim theVerb As WebPartVerb Select Case item.Value Case "close" theVerb = WebPartZone1.CloseVerb Case "export" theVerb = WebPartZone1.ExportVerb Case "delete" theVerb = WebPartZone1.DeleteVerb Case "minimize" theVerb = WebPartZone1.MinimizeVerb Case "restore" theVerb = WebPartZone1.RestoreVerb Case Else theVerb = Nothing End Select If item.Selected Then theVerb.Enabled = True Else theVerb.Enabled = False End If Next item End Sub
protected void CheckBoxList1_SelectedItemIndexChanged(Object sender, EventArgs e) { foreach (ListItem item in CheckBoxList1.Items) { WebPartVerb theVerb; switch (item.Value) { case "close": theVerb = WebPartZone1.CloseVerb; break; case "export": theVerb = WebPartZone1.ExportVerb; break; case "delete": theVerb = WebPartZone1.DeleteVerb; break; case "minimize": theVerb = WebPartZone1.MinimizeVerb; break; case "restore": theVerb = WebPartZone1.RestoreVerb; break; default: theVerb = null; break; } if (item.Selected) theVerb.Enabled = true; else theVerb.Enabled = false; } }
コード例のその他の部分は、カスタム コントロールをホストし、ユーザー インターフェイス (UI) を含む Web ページです。ゾーン内の宣言 <ExportVerb> 要素で WebPart コントロールの動詞ドロップダウン メニューの export 動詞を表す特定のテキストが設定されています。
<asp:WebPartZone ID="WebPartZone1" Runat="server"> <CloseVerb Text="Close WebPart" /> <HelpVerb Text="View Help" /> <ExportVerb Text="Export WebPart Definition" /> <DeleteVerb Text ="Delete WebPart" /> <MinimizeVerb Description="Minimize the control" /> <RestoreVerb Description="Restore the control" /> <ZoneTemplate> </ZoneTemplate> </asp:WebPartZone>
<asp:WebPartZone ID="WebPartZone1" Runat="server"> <CloseVerb Text="Close WebPart" /> <HelpVerb Text="View Help" /> <ExportVerb Text="Export WebPart Definition" /> <DeleteVerb Text ="Delete WebPart" /> <MinimizeVerb Description="Minimize the control" /> <RestoreVerb Description="Restore the control" /> <ZoneTemplate> </ZoneTemplate> </asp:WebPartZone>
最後に、次のコード例では、宣言 <asp:TextDisplayWebPart> 要素の ExportMode プロパティ値は、All 値に設定されます。この値は、コントロールのエクスポート可能なすべてのプロパティ値がエクスポートされることを意味します。
<asp:CatalogZone ID="CatalogZone1" Runat="server"> <ZoneTemplate> <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" Runat="server"> <WebPartsTemplate> <aspSample:TextDisplayWebPart runat="server" id="textwebpart" title = "Text Content WebPart" width="350px" AllowClose="true" ExportMode="All" HelpMode="Modal" HelpUrl="TextWebPartHelp.htm" /> </WebPartsTemplate> </asp:DeclarativeCatalogPart> <asp:PageCatalogPart ID="PageCatalogPart1" Runat="server" /> </ZoneTemplate> </asp:CatalogZone>
<asp:CatalogZone ID="CatalogZone1" Runat="server"> <ZoneTemplate> <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" Runat="server"> <WebPartsTemplate> <aspSample:TextDisplayWebPart runat="server" id="textwebpart" title = "Text Content WebPart" width="350px" AllowClose="true" ExportMode="All" HelpMode="Modal" HelpUrl="TextWebPartHelp.htm" /> </WebPartsTemplate> </asp:DeclarativeCatalogPart> <asp:PageCatalogPart ID="PageCatalogPart1" Runat="server" /> </ZoneTemplate> </asp:CatalogZone>
ページをブラウザに読み込んだ後、カタログ表示モードに切り替え、TextDisplayWebPart コントロールをページに追加します。チェック ボックスを使用して、TextDisplayWebPart コントロールの export 動詞を有効または無効にできます。export 動詞をクリックすると、コントロールの定義ファイルを保存するためのローカル パスの入力が要求されます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からWebPartZoneBase.ExportVerb プロパティを検索する場合は、下記のリンクをクリックしてください。

- WebPartZoneBase.ExportVerb プロパティのページへのリンク