EditorZoneBase.CancelVerb Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan referensi ke WebPartVerb objek yang memungkinkan pengguna akhir membatalkan pengeditan perubahan pada kontrol dalam mode edit.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ CancelVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb CancelVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CancelVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property CancelVerb As WebPartVerb
Nilai Properti
WebPartVerb yang memungkinkan pengguna akhir membatalkan pengeditan perubahan pada kontrol.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara mengakses CancelVerb properti baik secara deklaratif maupun terprogram. Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian EditorZoneBase Contoh dari topik gambaran umum kelas.
Bagian pertama dari contoh kode menunjukkan cara mengakses CancelVerb properti secara deklaratif di halaman Web. Contoh ini menyesuaikan teks untuk kata kerja.
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
Bagian kedua dari contoh menunjukkan cara mengakses CancelVerb properti secara terprogram, dengan menggunakan tombol alih untuk mengaktifkan atau menonaktifkannya.
void Button2_Click(object sender, EventArgs e)
{
if (EditorZone1.CancelVerb.Enabled)
EditorZone1.CancelVerb.Enabled = false;
else
EditorZone1.CancelVerb.Enabled = true;
}
Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.CancelVerb.Enabled Then
EditorZone1.CancelVerb.Enabled = False
Else
EditorZone1.CancelVerb.Enabled = True
End If
End Sub
Saat memuat halaman di browser, Anda dapat memilih Edit Mode di kontrol daftar drop-down untuk beralih ke mode edit. Anda bisa mengklik menu kata kerja (panah bawah) di bilah judul salah satu kontrol, dan klik Edit untuk mengedit kontrol yang dipilih. EditorZone Saat UI kontrol dan pengeditan terlihat, Anda dapat melihat tombol yang mewakili kata kerja batal, dan klik tombol Alihkan CancelVerb Diaktifkan untuk mengaktifkan atau menonaktifkannya.
Keterangan
Kata kerja pembatalan dirujuk oleh CancelVerb properti pada kontrol yang berasal dari EditorZoneBase kelas . Kata kerja pembatalan membatalkan perubahan pengeditan yang telah dilakukan pengguna akhir ke kontrol server di antarmuka pengguna pengeditan (UI). Secara default, kata kerja pembatalan muncul di UI sebagai Button kontrol. Jenis tombol dapat berupa gambar, tautan, atau tombol aktual; Anda dapat mengatur ini untuk semua tombol kata kerja di zona (bukan untuk tombol individual) dengan mengatur properti yang diwariskan VerbButtonType di tingkat zona.
Saat pengguna membatalkan perubahan pengeditan, tidak ada perubahan dalam EditorPart kontrol yang diterapkan ke kontrol server yang sedang diedit. Selain itu, halaman tetap dalam mode tampilan edit, tetapi EditorPart kontrol disembunyikan dan WebPart kontrol yang sedang diedit tidak lagi dipilih. Ini memungkinkan pengguna akhir untuk memilih kontrol lain WebPart untuk diedit tanpa harus mengubah mode tampilan lagi.
Kata kerja pembatalan adalah kontrol tingkat zona, yang berarti bahwa meskipun mungkin ada beberapa EditorPart kontrol, masing-masing mengedit satu atau beberapa properti untuk kontrol server yang berada dalam mode edit, kata kerja pembatalan bekerja secara universal untuk membatalkan semua perubahan dari semua EditorPart kontrol di zona tersebut.