Bagikan melalui


WebPartVerb Kelas

Definisi

Menyediakan elemen antarmuka pengguna interaktif (UI) yang memungkinkan pengguna melakukan tindakan pada halaman Bagian Web.

public ref class WebPartVerb : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmptyStringExpandableObjectConverter))]
public class WebPartVerb : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmptyStringExpandableObjectConverter))>]
type WebPartVerb = class
    interface IStateManager
Public Class WebPartVerb
Implements IStateManager
Warisan
WebPartVerb
Atribut
Penerapan

Contoh

Contoh kode berikut menunjukkan cara membuat objek kustom WebPartVerb , dan zona kustom yang menggunakan OnCreateVerbs metode untuk menambahkan kata kerja ke menu kata kerja dari setiap WebPart kontrol yang terkandung di zona tersebut. Ada empat bagian untuk contoh kode:

  • File sumber yang berisi kontrol kustom WebPart sederhana yang menampilkan beberapa teks.

  • File sumber yang berisi objek kustom WebPartVerb , dan zona kustom WebPartZoneBase sederhana yang mengambil OnCreateVerbs alih metode untuk menambahkan kata kerja kustom ke WebPart kontrol di zona tersebut.

  • Halaman Web yang berisi zona kustom dan kontrol kustom WebPart .

  • Penjelasan tentang cara kerja contoh.

Bagian pertama dari contoh kode berisi kode sumber yang membuat kontrol sederhana WebPart yang menampilkan beberapa teks. Agar contoh kode berjalan, Anda harus mengkompilasi kode sumber ini. Anda dapat mengkompilasinya secara eksplisit dan meletakkan rakitan yang dihasilkan di folder Bin situs Web Anda atau cache perakitan global. Atau, Anda dapat meletakkan kode sumber di folder App_Code situs Anda, di mana kode tersebut akan dikompilasi secara dinamis pada durasi. Contoh kode ini menggunakan pendekatan kompilasi dinamis. Untuk panduan yang menunjukkan cara mengkompilasi, lihat Panduan: Mengembangkan dan Menggunakan Kontrol Server Web Kustom.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.CS.Controls
{

    // This code snippet creates a simple Web Part control.
    [AspNetHostingPermission(SecurityAction.Demand,
      Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand,
      Level = AspNetHostingPermissionLevel.Minimal)]
    public class SimpleControl : WebPart
    {

        private String _text = "Simple control text";

        public string Text
        {
            get
            {
                if (_text != null)
                    return _text;
                else
                    return string.Empty;
            }
            set { _text = value; }
        }

        protected override void Render(System.Web.UI.HtmlTextWriter 
      writer)
        {
            writer.Write(this.Text);
        }
    }
}
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Collections.Generic
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

' This code snippet creates a simple Web Part control.
Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class SimpleControl
    Inherits System.Web.UI.WebControls.WebParts.WebPart

    Private _text As String = "Simple control text"

    Public Property [Text]() As String
      Get
        If Not (_text Is Nothing) Then
          Return _text
        Else
          Return String.Empty
        End If
      End Get
      Set(ByVal value As String)
        _text = value
      End Set
    End Property

    Protected Overrides Sub Render(ByVal writer _
      As System.Web.UI.HtmlTextWriter)

      writer.Write(Me.Text)

    End Sub

  End Class

End Namespace

Bagian kedua dari contoh berisi kode sumber untuk membuat zona kustom dan objek kustom WebPartVerb . Perhatikan bahwa zona mengambil alih OnCreateVerbs metode untuk menambahkan kata kerja kustom ke kontrol apa pun WebPart di zona tersebut. Kata kerja ditambahkan secara default ke menu kata kerja kontrol. Perhatikan bahwa, dalam kode untuk kata kerja kustom, konstruktor untuk kata kerja menggunakan handler klik server, dan bahwa metode yang disebut membuat salinan lengkap kontrol apa pun yang mewarisi langsung dari WebPart kelas, menambahkan salinan yang baru dibuat ke zona yang sama. Seperti bagian pertama dari contoh kode, kode sumber ini harus dikompilasi, dan dalam contoh ini file sumber ditempatkan dalam subfolder App_Code untuk dikompilasi secara dinamis.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.CS.Controls
{
/* 
This code sample creates a Web Part zone and adds the 
"Copy Web Part" verb to any control in the zone.
*/
[AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
public class ZoneWithAddedVerb : WebPartZone
{

  protected override void OnCreateVerbs(WebPartVerbsEventArgs e)
  {
    List<WebPartVerb> newVerbs = new List<WebPartVerb>();
    newVerbs.Add(new CopyWebPartVerb(CopyWebPartToNewOne));
    e.Verbs = new WebPartVerbCollection(e.Verbs,newVerbs);
    base.OnCreateVerbs(e);
  }

  void CopyWebPartToNewOne(object sender, WebPartEventArgs e)
  {
    WebPartManager wpmgr = 
      WebPartManager.GetCurrentWebPartManager(Page);
    System.Web.UI.WebControls.WebParts.WebPart wp;
    Type tp = e.WebPart.GetType(); 
    wp = (System.Web.UI.WebControls.WebParts.WebPart)Activator.CreateInstance(tp);   
    wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1);
  }
}
  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  internal class CopyWebPartVerb : WebPartVerb
  {
    private const String _copyWebPartImageUrl = "~/CopyVerb.ico";

    internal CopyWebPartVerb(WebPartEventHandler serverClickHandler) :  
       base("MyVerb", serverClickHandler)
    { }
    public override string Text
    {
      get { return "Copy Web Part"; }
      set { ;}
    }
    public override string Description
    {
      get { return "This verb will copy this web part control " +
        "to a new one below"; }
      set { ; }
    }
    public override bool Enabled
    {
      get { return base.Enabled; }
      set { base.Enabled = value; }
    }
    
    public override string ImageUrl
    {
      get { return _copyWebPartImageUrl; }
      set { ; }
    }
  }
}
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Collections.Generic
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

' This code sample creates a Web Part zone and adds the 
' "Copy Web Part" verb to any control in the zone.
Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class ZoneWithAddedVerb
    Inherits WebPartZone

    'public class ExtendedWebPartZoneBase 
    Protected Overrides Sub OnCreateVerbs(ByVal e _
      As WebPartVerbsEventArgs)

      Dim newVerbs As List(Of WebPartVerb) = _
        New List(Of WebPartVerb)
      newVerbs.Add(New CopyWebPartVerb(AddressOf CopyWebPartToNewOne))
      e.Verbs = New WebPartVerbCollection(e.Verbs, newVerbs)
      MyBase.OnCreateVerbs(e)

    End Sub


    Sub CopyWebPartToNewOne(ByVal sender As Object, _
      ByVal e As WebPartEventArgs)

      Dim wpmgr As WebPartManager = _
        WebPartManager.GetCurrentWebPartManager(Page)
      Dim wp As System.Web.UI.WebControls.WebParts.WebPart
      Dim tp As Type = e.WebPart.GetType()
      wp = CType(Activator.CreateInstance(tp), _
        System.Web.UI.WebControls.WebParts.WebPart)
      wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1)

    End Sub

  End Class


  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Friend Class CopyWebPartVerb
    Inherits WebPartVerb
    Private Const _copyWebPartImageUrl As String = "~/CopyVerb.ico"

    Friend Sub New(ByVal serverClickHandler As WebPartEventHandler)
      MyBase.New("MyVerb", serverClickHandler)

    End Sub

    Public Overrides Property [Text]() As String
      Get
        Return "Copy Web Part"
      End Get
      Set(ByVal value As String)
      End Set
    End Property

    Public Overrides Property Description() As String
      Get
        Return "This verb will copy this web part control to a " _
               & "new one below"
      End Get
      Set(ByVal value As String)
      End Set
    End Property

    Public Overrides Property Enabled() As Boolean
      Get
        Return MyBase.Enabled
      End Get
      Set(ByVal value As Boolean)
        MyBase.Enabled = value
      End Set
    End Property
    
    Public Overrides Property ImageUrl() As String
      Get
        Return Me._copyWebPartImageUrl
      End Get
      Set(ByVal value As String)
      End Set
    End Property

  End Class

End Namespace

Bagian ketiga dari contoh kode adalah halaman Web yang menghosting kontrol. Perhatikan bahwa ada direktif Register di dekat bagian atas halaman untuk mendeklarasikan namespace kontrol kustom. Tidak ada rakitan yang dideklarasikan karena contoh ini menggunakan kompilasi dinamis. Kontrol kustom WebPart dideklarasikan dalam zona kustom. Anda juga dapat mendeklarasikan kontrol lain WebPart di zona ini, dan kata kerja kustom juga akan ditambahkan ke menu kata kerja mereka.

<%@ Page Language="C#" %>
<%@ Register TagPrefix="verbsample" 
    namespace="Samples.AspNet.CS.Controls" %>

<!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>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server" />
    <verbsample:ZoneWithAddedVerb id="ZoneWithAddedVerb1" 
      HeaderText="Zone with Added Verb" runat="server">
        <ZoneTemplate>
           <verbsample:SimpleControl id="SimpleControl1" 
            title="Simple Control" runat="server" /> 
        </ZoneTemplate>
        </verbsample:ZoneWithAddedVerb>
     </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Register TagPrefix="verbsample" 
    namespace="Samples.AspNet.VB.Controls" %>

<!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>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server" />
    <verbsample:ZoneWithAddedVerb id="ZoneWithAddedVerb1" 
      HeaderText="Zone with Added Verb" runat="server">
        <ZoneTemplate>
           <verbsample:SimpleControl id="SimpleControl1" 
            title="Simple Control" runat="server" /> 
        </ZoneTemplate>
        </verbsample:ZoneWithAddedVerb>
     </form>
</body>
</html>

Muat halaman di browser, dan klik menu kata kerja pada kontrol kustom WebPart . Kata kerja Bagian Web Salin harus terlihat. Klik kata kerja, dan perhatikan bahwa salinan kontrol ditambahkan ke zona tersebut.

Keterangan

Kata kerja Bagian Web adalah elemen UI interaktif, biasanya diwakili oleh tombol atau hyperlink, yang muncul di halaman yang menggunakan kontrol Bagian Web. Pengguna mengklik kata kerja untuk melakukan tindakan UI umum untuk kontrol Bagian Web, seperti menutup WebPart kontrol atau menutup mode tampilan edit (tampilan halaman khusus yang terkait dengan EditorZone kontrol). Semua kata kerja standar yang disediakan dengan kumpulan kontrol Bagian Web dikaitkan dengan zona Bagian Web (WebPartZone, , EditorZone, CatalogZoneatau ConnectionsZone) atau kontrol Bagian Part Web (WebPart, GenericWebPart, EditorPart, atau CatalogPart).

Ketika kata kerja standar dikaitkan dengan zona, tindakannya berlaku di tingkat zona, dan kata kerja biasanya muncul di area header atau footer zona. Tabel berikut mencantumkan kata kerja tingkat zona umum dan menjelaskan tindakannya.

Kata kerja tingkat zona Tindakan
Tutup kata kerja Digunakan dengan zona yang mewarisi dari ToolZone kelas . Menyembunyikan UI untuk zona dan biasanya mengembalikan halaman ke tampilan mode penjelajahan normalnya.
Terapkan kata kerja Digunakan dengan zona yang mewarisi dari EditorZoneBase kelas . Menerapkan perubahan yang telah dibuat pengguna.
Kata kerja OK Digunakan dengan zona yang mewarisi dari EditorZoneBase kelas . Memiliki efek gabungan dari kata kerja terapkan dan tutup; ini menerapkan perubahan dan menyembunyikan UI zona.
Batalkan kata kerja Digunakan dengan zona yang mewarisi dari ToolZone kelas . Membatalkan perubahan yang tertunda yang dilakukan pengguna.
Tambahkan kata kerja Digunakan dengan zona yang mewarisi dari CatalogZoneBase kelas . Menambahkan kontrol yang telah dipilih pengguna dari katalog kontrol ke zona tertentu WebPartZone .
Mengonfigurasi kata kerja Digunakan dengan zona yang mewarisi dari ConnectionsZone kelas . Membuka tampilan untuk memungkinkan pengguna mengonfigurasi koneksi yang ada.
Putuskan sambungan kata kerja Digunakan dengan zona yang mewarisi dari ConnectionsZone kelas . Mengakhiri koneksi yang ada di antara dua kontrol.

Adapun kata kerja standar yang terkait dengan Part kontrol, tindakannya berlaku untuk kontrol itu sendiri (atau ke kontrol anaknya). Kontrol bagian bertindak sebagai kontainer untuk kata kerja dan mengelola penyajian kata kerja. Sebagian besar kata kerja standar yang terkait dengan kontrol bagian muncul langsung di bilah judul atau di menu kata kerja drop-down di dalam bilah judul. Apakah kata kerja ini muncul langsung di header atau di menu kata kerja ditentukan oleh WebPartVerbRenderMode properti ; secara default, kata kerja muncul di menu kata kerja. Tabel berikut ini mencantumkan kata kerja umum yang terkait dengan berbagai Part kontrol dan menjelaskan tindakannya.

Kata kerja kontrol bagian Tindakan
Meminimalkan kata kerja Muncul di menu kata kerja dari setiap kontrol server yang WebPartZoneBase terkandung dalam zona. Mengurangi kontrol ke representasi minimal, menyembunyikan semuanya di UI-nya kecuali kata kerja pemulihan.
Pulihkan kata kerja Muncul di menu kata kerja dari setiap kontrol server yang WebPartZoneBase terkandung dalam zona. Mengembalikan kontrol yang diminimalkan ke ukuran dan tampilan normalnya.
Tutup kata kerja Muncul di menu kata kerja dari setiap kontrol server yang WebPartZoneBase terkandung dalam zona. Menutup kontrol dan menambahkannya ke katalog halaman, yang berarti kontrol dihapus dari halaman tetapi, jika ada katalog yang dirancang dengan benar, pengguna dapat membuka kembali kontrol tertutup dan mengembalikannya ke halaman.
Sambungkan kata kerja Muncul di menu kata kerja kontrol yang terkandung dalam WebPartZoneBase zona, jika halaman berada dalam mode tampilan sambungkan dan jika kontrol dapat membentuk koneksi. Membuka antarmuka pengguna koneksi sehingga pengguna dapat membuat koneksi antar kontrol.
Hapus kata kerja Muncul di menu kata kerja kontrol yang terkandung dalam WebPartZoneBase zona, jika kontrol ditambahkan ke halaman secara terprogram (daripada dinyatakan dalam format persistensi). Menghapus instans kontrol dan data personalisasi terkait secara permanen sehingga, tidak seperti kontrol tertutup, instans yang dihapus tidak pernah dapat dipulihkan ke halaman.
Edit kata kerja Muncul di menu kata kerja kontrol yang terkandung dalam WebPartZoneBase zona, jika halaman dirancang untuk mengizinkan pengeditan kontrol dan jika halaman berada dalam mode edit tampilan. Memilih kontrol untuk mengedit dan membuka antarmuka pengguna pengeditan.
Ekspor kata kerja Muncul di menu kata kerja kontrol yang terkandung dalam WebPartZoneBase zona, jika kontrol dan aplikasi diaktifkan untuk ekspor. Membuka kotak dialog yang memungkinkan pengguna mengekspor file deskripsi yang berisi status kontrol yang diserialisasikan. Untuk detailnya, lihat properti ExportMode.
Kata kerja bantuan Muncul di menu kata kerja kontrol yang terkandung dalam WebPartZoneBase zona, jika kontrol dirancang untuk menyediakan file Bantuan. Meluncurkan halaman yang menyediakan bantuan untuk kontrol.

Seiring dengan kata kerja standar yang disediakan dengan kumpulan kontrol Bagian Web, Anda juga dapat membuat kata kerja kustom. Skenario umum untuk membuat kata kerja kustom adalah membuat kata kerja yang terkait dengan Part kontrol. Ketika Anda membuat kata kerja ini, secara default mereka akan muncul di menu kata kerja bersama dengan kata kerja standar. Pendekatan dasar untuk membuat kata kerja tersebut WebPartVerb adalah mewarisi dari kelas untuk membuat satu atau beberapa kata kerja kustom. Kemudian buat kontrol yang mewarisi dari WebPart kelas dasar dan tambahkan objek kustom WebPartVerb ke WebPartVerbCollection koleksi. Koleksi ini kemudian dapat ditambahkan ke Verbs koleksi kontrol, yang akan menyebabkan kata kerja kustom muncul secara otomatis pada menu kata kerja kontrol pada durasi. Seperti halnya kata kerja standar, Anda dapat mengakses kata kerja kustom secara terprogram pada WebPart kontrol.

Aplikasi Komponen Web dapat menggunakan kontrol server yang tidak mewarisi dari WebPart kelas, seperti kontrol kustom, kontrol pengguna, atau kontrol ASP.NET. Kontrol server ini, jika ditambahkan ke WebPartZoneBase zona, dibungkus secara dinamis dengan GenericWebPart objek pada durasi, yang memungkinkannya berfungsi sebagai kontrol run-time WebPart . Untuk menambahkan kata kerja kustom ke kontrol server yang tidak mewarisi dari WebPart kelas, kontrol server harus mengimplementasikan IWebActionable antarmuka dan mengambil alih propertinya Verbs .

Saat membuat kata kerja, Anda dapat membuat dua jenis penanganan aktivitas terkait yang akan berjalan saat pengguna mengklik kata kerja: penanganan aktivitas sisi server (kode yang berjalan di server), dan penanganan aktivitas sisi klien (kode yang berjalan di browser klien). Selain itu, Anda dapat menentukan status kustom untuk kata kerja, yang merupakan cara yang berguna untuk memberikan isjin visual kepada pengguna. Misalnya, Anda dapat membuat status yang menunjukkan bahwa kata kerja telah dipilih, lalu memberikan perubahan yang sesuai di UI untuk memberi tahu pengguna bahwa kata kerja sudah dipilih. Perilaku berguna lainnya adalah kemampuan untuk menonaktifkan kata kerja; dengan melakukan ini, Anda dapat mencegah pengguna mengklik kata kerja jika melakukannya akan berbahaya atau tidak efektif berdasarkan status aplikasi.

Kelas WebPartVerb tidak mengekspos metode unik apa pun; metode yang diekspos adalah semua penimpaan metode dasar. Namun ini berisi sejumlah properti yang harus diperhatikan pengembang. Properti Checked menunjukkan apakah kata kerja saat ini dipilih. Properti ClientClickHandler dan ServerClickHandler merujuk ke handler masing-masing dalam kelas (jika ada) untuk peristiwa klik klien dan server. Properti Description berisi teks yang menjelaskan tujuan kata kerja dalam TipsAlat saat pengguna memosisikan penunjuk mouse di atas kata kerja di UI. Properti Enabled menunjukkan status kata kerja saat ini, yang menentukan apakah pengguna dapat mengklik kata kerja dan menjalankan tindakannya. Properti ID menyediakan ID unik untuk objek kata kerja. Properti ImageUrl berisi URL ke gambar yang dapat digunakan untuk mewakili kata kerja di UI sebagai pengganti penyajian default (biasanya tombol atau hyperlink). Properti Text berisi teks label yang muncul langsung pada kata kerja di UI. Properti yang ditimpa Visible menentukan apakah kata kerja saat ini ditampilkan di UI. Kata kerja sering disembunyikan atau dinonaktifkan pada waktu yang berbeda dalam aplikasi Bagian Web; misalnya, kata kerja khusus (seperti kata kerja edit dan kata kerja sambungkan) hanya ditampilkan ketika kontrol, pengaturan, dan mode tampilan yang sesuai ada di halaman untuk memungkinkan kata kerja tersebut mengambil tindakan yang bermakna.

Anggota kunci lain untuk bekerja dengan kata kerja mencakup WebPartZoneBase.OnCreateVerbs metode , yang merupakan penanganan aktivitas yang dapat ditimpa untuk penanganan kustom proses pembuatan kata kerja, dan WebPartZoneBase.CreateVerbs peristiwa.

Konstruktor

WebPartVerb(String, String)

Menginisialisasi instans WebPartVerb baru kelas dan mengaitkan penanganan aktivitas klik sisi klien dengan instans.

WebPartVerb(String, WebPartEventHandler)

Menginisialisasi instans WebPartVerb baru kelas dan mengaitkan penanganan aktivitas klik sisi server dengan instans.

WebPartVerb(String, WebPartEventHandler, String)

Menginisialisasi instans WebPartVerb baru kelas dan mengaitkan penanganan aktivitas klik sisi klien dan server dengan instans.

Properti

Checked

Mendapatkan atau menetapkan nilai yang menunjukkan bahwa beberapa status yang terkait dengan kata kerja kustom saat ini aktif atau dipilih.

ClientClickHandler

Mendapatkan string yang berisi nama metode penanganan aktivitas sisi klien yang ditentukan dalam WebPartVerb konstruktor.

Description

Mendapatkan atau mengatur deskripsi singkat tentang kata kerja.

Enabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kata kerja diaktifkan.

ID

Mendapatkan string yang berisi ID unik untuk kata kerja.

ImageUrl

Mendapatkan atau mengatur string yang berisi URL ke gambar yang mewakili kata kerja di antarmuka pengguna (UI).

IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah status tampilan saat ini sedang dilacak untuk kata kerja.

ServerClickHandler

Mendapatkan referensi ke metode yang menangani peristiwa klik sisi server untuk kata kerja.

Text

Mendapatkan atau mengatur label teks untuk kata kerja yang ditampilkan di antarmuka pengguna (UI).

ViewState

Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status tampilan kontrol server di beberapa permintaan untuk halaman yang sama.

Visible

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kata kerja terlihat oleh pengguna.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
LoadViewState(Object)

Memulihkan informasi status tampilan dari permintaan halaman sebelumnya yang disimpan oleh SaveViewState() metode .

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SaveViewState()

WebPartVerb Menyimpan perubahan status tampilan objek yang terjadi sejak halaman terakhir kali diposting kembali ke server.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TrackViewState()

Melacak perubahan status tampilan pada kata kerja sehingga perubahan dapat disimpan dalam objek kata kerja StateBag .

Implementasi Antarmuka Eksplisit

IStateManager.IsTrackingViewState

IsTrackingViewState Mengimplementasikan properti dengan memanggil WebPartVerb properti kelas sendiriIsTrackingViewState.

IStateManager.LoadViewState(Object)

LoadViewState(Object) Menerapkan metode IStateManager antarmuka dengan memanggil WebPartVerb metode kelas sendiriLoadViewState(Object).

IStateManager.SaveViewState()

Menerapkan metode dengan SaveViewState() memanggil WebPartVerb metode kelas sendiri SaveViewState() .

IStateManager.TrackViewState()

Menerapkan metode dengan TrackViewState() memanggil WebPartVerb metode kelas sendiri TrackViewState() .

Berlaku untuk

Lihat juga