MasterPage Kelas
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.
Bertindak sebagai templat dan menggabungkan kontainer untuk halaman yang hanya terdiri dari Content kontrol dan kontrol turunan masing-masing.
public ref class MasterPage : System::Web::UI::UserControl
public class MasterPage : System.Web.UI.UserControl
type MasterPage = class
inherit UserControl
Public Class MasterPage
Inherits UserControl
- Warisan
Contoh
Bagian ini berisi empat contoh kode:
Contoh kode pertama menunjukkan cara membuat halaman master secara deklaratif.
Contoh kode kedua mewakili halaman konten yang terkait dengan halaman master yang dibuat dalam contoh kode pertama.
Contoh kode ketiga menunjukkan cara menambahkan properti ke halaman master.
Contoh kode keempat menunjukkan cara menggunakan halaman konten untuk mengakses properti publik di halaman master.
Contoh berikut menunjukkan cara membuat halaman master secara deklaratif dan menambahkan beberapa konten ke halaman tersebut menggunakan halaman konten. Halaman Web pertama adalah halaman .master bernama MasterPageSample_1.master
.
<%@ Master Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html >
<head runat="server">
<title>MasterPage Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
</div>
</form>
</body>
</html>
<%@ Master Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html >
<head runat="server">
<title>MasterPage Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
</div>
</form>
</body>
</html>
Contoh berikut mewakili halaman konten yang terkait dengan MasterPageSample_1.master
. Ini berisi Content kontrol dan mengidentifikasi ContentPlaceHolder kontrol yang terkait dengan konten dengan menggunakan ContentPlaceHolderID properti .
<%@ Page Language="C#" MasterPageFile="~/MasterPageSample_1cs.master" Title="Content Page"%>
<asp:content
runat="server"
contentplaceholderid="ContentPlaceHolder1" >Hello, Master Pages!</asp:content>
<%@ Page Language="VB" MasterPageFile="~/MasterPageSample_1vb.master" Title="Content Page"%>
<asp:content
runat="server"
contentplaceholderid="ContentPlaceHolder1" >Hello, Master Pages!</asp:content>
Contoh berikut menunjukkan cara menambahkan properti ke halaman master. Atribut ClassName
digunakan untuk memberi nama halaman master.
<%@ Master Language="C#" ClassName="MasterExample" %>
<script runat="server">
public string SiteName
{
get { return "My Site Name"; }
}
</script>
<html >
<head runat="server">
<title>MasterPage Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</div>
</form>
</body>
</html>
<%@ Master Language="VB" ClassName="MasterExample" %>
<script runat="server">
Public ReadOnly Property SiteName() As String
Get
Return "My Site Name"
End Get
End Property
</script>
<html >
<head runat="server">
<title>MasterPage Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</div>
</form>
</body>
</html>
Contoh berikut menunjukkan cara menggunakan halaman konten untuk mengakses properti SiteName
publik pada halaman master dalam contoh kode sebelumnya.
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" Title="MasterPage Example" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
MasterExample m = (MasterExample)Page.Master;
mylabel.Text = m.SiteName;
}
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
Hello, Master Pages!
<asp:Label runat="server" Text="Label" ID="mylabel"></asp:Label>
</asp:Content>
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" Title="MasterPage Example" %>
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim m As MasterExample = CType(Page.Master, MasterPage)
mylabel.Text = m.SiteName
End Sub
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
Hello, Master Pages!
<asp:Label runat="server" Text="Label" ID="mylabel"></asp:Label>
</asp:Content>
Keterangan
Halaman master berfungsi sebagai kontainer templat dan halaman penggabungan untuk halaman konten di aplikasi web ASP.NET Anda. Halaman master menyediakan cara mudah untuk berbagi struktur dan konten di sekumpulan halaman konten. Anda menggunakan tempat penampung konten untuk menentukan bagian halaman master untuk mengganti dengan konten dari halaman konten.
Saat Anda menggunakan halaman master dan halaman konten terkaitnya, Anda menambahkan tag dokumen XHTML yang diperlukan (seperti html
, , head
dan body
) hanya ke halaman master dan tidak lagi membuat file .aspx Lainnya (halaman ASP.NET) sebagai halaman Web yang berdiri sendiri. Halaman konten menentukan konten yang akan disisipkan ke tempat penampung di halaman master.
Ketika permintaan HTTP dibuat untuk halaman pada durasi, halaman master dan halaman konten digabungkan ke dalam satu kelas dengan nama yang sama dengan halaman konten. Kelas yang dikompilasi dan digabungkan yang dihasilkan dari Page kelas .
Halaman master dapat berisi markup langsung dan kontrol server, serta kontrol kontainer. Setiap elemen yang ditempatkan di halaman master di luar ContentPlaceHolder kontrol dirender pada semua halaman yang dihasilkan dari penggabungan halaman master dan halaman konten.
Setiap halaman konten yang terkait dengan halaman master harus mereferensikan halaman master dalam MasterPageFile
atribut direktif @ Halamannya . Halaman konten hanya boleh berisi direktif @ Page
dan satu atau beberapa Content kontrol. Semua teks halaman, markup, dan kontrol server Anda harus ditempatkan dalam Content kontrol. Anda mengidentifikasi ContentPlaceHolder kontrol halaman master yang Content terkait dengan kontrol dengan mengatur ContentPlaceHolderID properti Content kontrol.
Pada durasi, konten dinamis dari setiap Content kontrol di halaman yang diminta digabungkan dengan halaman master di lokasi kontrol terkait ContentPlaceHolder yang tepat. Markup dan kontrol lain di halaman master tidak terpengaruh. Penanganan aktivitas dapat ditentukan di kelas master dan di halaman konten. Untuk informasi selengkapnya, lihat Peristiwa di halaman Master dan Konten ASP.NET.
Kelas MasterPage dikaitkan dengan file yang memiliki ekstensi .master. File-file ini dikompilasi pada durasi sebagai MasterPage objek dan di-cache dalam memori server.
Halaman master tersedia untuk halaman konten melalui Master properti kelas dasar Page . Properti Master mengembalikan instans halaman master; namun, ditik sebagai kelas dasar MasterPage . Untuk mengakses kontrol, properti, dan fungsi halaman master, Master properti dapat ditransmisikan ke MasterPage objek. Nama kelas halaman master ditentukan menggunakan ClassName
atribut direktif @ Master .
Catatan
File dengan ekstensi .master tidak disajikan ke browser.
Direktif yang valid pada halaman master sama dengan yang tersedia pada UserControl objek. Mereka dapat menyertakan atribut berikut:
AutoEventWireup
ClassName
CodeFile
CompilerMode
CompilerOptions
Debug
Description
EnableTheming
EnableViewState
Explicit
Inherits
Language
LinePragmas
MasterPageFile
Src
Strict
WarningLevel
Arahan halaman master tidak mengambil alih arahan pada halaman konten individual.
Halaman master paling sering dibuat secara deklaratif. Jika Anda ingin membuat halaman master secara terprogram, dapatkan langsung dari MasterPage kelas . Selain memperluas MasterPage kelas, Anda harus membuat file .master untuk menampilkan antarmuka pengguna (UI) secara visual yang terkait dengan kelas yang telah Anda panggil dalam file sumber Anda.
Catatan
Saat membuat halaman master dengan membuat kelas Anda sendiri terlebih dahulu, Anda harus menyertakan semua namespace yang diperlukan untuk kelas yang digunakan oleh halaman.
Untuk informasi selengkapnya tentang halaman master, lihat ASP.NET Halaman Master.
Konstruktor
MasterPage() |
Membuat instans MasterPage baru kelas. |
Properti
Adapter |
Mendapatkan adaptor khusus browser untuk kontrol. (Diperoleh dari Control) |
Application |
Application Mendapatkan objek untuk permintaan Web saat ini. (Diperoleh dari UserControl) |
AppRelativeTemplateSourceDirectory |
Mendapatkan atau mengatur direktori virtual relatif aplikasi dari Page objek atau UserControl yang berisi kontrol ini. (Diperoleh dari Control) |
AppRelativeVirtualPath |
Mendapatkan atau mengatur jalur direktori virtual relatif aplikasi ke file tempat kontrol diurai dan dikompilasi. (Diperoleh dari TemplateControl) |
Attributes |
Mendapatkan kumpulan semua nama atribut dan pasangan nilai yang dideklarasikan dalam tag kontrol pengguna dalam file .aspx. (Diperoleh dari UserControl) |
AutoHandlers |
Kedaluwarsa.
Properti AutoHandlers tidak digunakan lagi di ASP.NET NET 2.0. Ini digunakan oleh kelas yang dihasilkan dan tidak dimaksudkan untuk digunakan dalam kode Anda. (Diperoleh dari TemplateControl) |
BindingContainer |
Mendapatkan kontrol yang berisi pengikatan data kontrol ini. (Diperoleh dari Control) |
Cache |
Cache Mendapatkan objek yang terkait dengan aplikasi yang berisi kontrol pengguna. (Diperoleh dari UserControl) |
CachePolicy |
Mendapatkan referensi ke kumpulan parameter penembolokan untuk kontrol pengguna ini. (Diperoleh dari UserControl) |
ChildControlsCreated |
Mendapatkan nilai yang menunjukkan apakah kontrol anak kontrol server telah dibuat. (Diperoleh dari Control) |
ClientID |
Mendapatkan ID kontrol untuk markup HTML yang dihasilkan oleh ASP.NET. (Diperoleh dari Control) |
ClientIDMode |
Mendapatkan atau mengatur algoritma yang digunakan untuk menghasilkan nilai ClientID properti. (Diperoleh dari Control) |
ClientIDSeparator |
Mendapatkan nilai karakter yang mewakili karakter pemisah yang digunakan dalam ClientID properti . (Diperoleh dari Control) |
ContentPlaceHolders |
Mendapatkan daftar ContentPlaceHolder kontrol yang digunakan halaman master untuk menentukan wilayah konten yang berbeda. |
ContentTemplates |
Mendapatkan daftar kontrol konten yang terkait dengan halaman master. |
Context |
Mendapatkan objek yang HttpContext terkait dengan kontrol server untuk permintaan Web saat ini. (Diperoleh dari Control) |
Controls |
ControlCollection Mendapatkan objek yang mewakili kontrol anak untuk kontrol server tertentu dalam hierarki UI. (Diperoleh dari Control) |
DataItemContainer |
Mendapatkan referensi ke kontainer penamaan jika kontainer penamaan IDataItemContainermengimplementasikan . (Diperoleh dari Control) |
DataKeysContainer |
Mendapatkan referensi ke kontainer penamaan jika kontainer penamaan IDataKeysControlmengimplementasikan . (Diperoleh dari Control) |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah kontrol sedang digunakan pada permukaan desain. (Diperoleh dari Control) |
EnableTheming |
Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah tema berlaku untuk kontrol yang berasal dari TemplateControl kelas . (Diperoleh dari TemplateControl) |
EnableViewState |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol server mempertahankan status tampilannya, dan status tampilan kontrol anak apa pun yang dikandungnya, ke klien yang meminta. (Diperoleh dari Control) |
Events |
Mendapatkan daftar delegasi penanganan aktivitas untuk kontrol. Properti ini bersifat hanya baca. (Diperoleh dari Control) |
HasChildViewState |
Mendapatkan nilai yang menunjukkan apakah kontrol turunan kontrol server saat ini memiliki pengaturan status tampilan yang disimpan. (Diperoleh dari Control) |
ID |
Mendapatkan atau mengatur pengidentifikasi terprogram yang ditetapkan ke kontrol server. (Diperoleh dari Control) |
IdSeparator |
Mendapatkan karakter yang digunakan untuk memisahkan pengidentifikasi kontrol. (Diperoleh dari Control) |
IsChildControlStateCleared |
Mendapatkan nilai yang menunjukkan apakah kontrol yang terkandung dalam kontrol ini memiliki status kontrol. (Diperoleh dari Control) |
IsPostBack |
Mendapatkan nilai yang menunjukkan apakah kontrol pengguna sedang dimuat sebagai respons terhadap postback klien, atau jika dimuat dan diakses untuk pertama kalinya. (Diperoleh dari UserControl) |
IsTrackingViewState |
Mendapatkan nilai yang menunjukkan apakah kontrol server menyimpan perubahan pada status tampilannya. (Diperoleh dari Control) |
IsViewStateEnabled |
Mendapatkan nilai yang menunjukkan apakah status tampilan diaktifkan untuk kontrol ini. (Diperoleh dari Control) |
LoadViewStateByID |
Mendapatkan nilai yang menunjukkan apakah kontrol berpartisipasi dalam memuat status tampilannya dengan ID bukan indeks. (Diperoleh dari Control) |
Master |
Mendapatkan halaman master induk dari master saat ini dalam skenario halaman master berlapis. |
MasterPageFile |
Mendapatkan atau mengatur nama halaman master yang berisi isi saat ini. |
NamingContainer |
Mendapatkan referensi ke kontainer penamaan kontrol server, yang membuat namespace unik untuk membedakan antara kontrol server dengan nilai properti yang sama ID . (Diperoleh dari Control) |
Page |
Mendapatkan referensi ke Page instans yang berisi kontrol server. (Diperoleh dari Control) |
Parent |
Mendapatkan referensi ke kontrol induk kontrol server dalam hierarki kontrol halaman. (Diperoleh dari Control) |
RenderingCompatibility |
Mendapatkan nilai yang menentukan versi ASP.NET yang dirender HTML akan kompatibel. (Diperoleh dari Control) |
Request |
HttpRequest Mendapatkan objek untuk permintaan Web saat ini. (Diperoleh dari UserControl) |
Response |
HttpResponse Mendapatkan objek untuk permintaan Web saat ini. (Diperoleh dari UserControl) |
Server |
HttpServerUtility Mendapatkan objek untuk permintaan Web saat ini. (Diperoleh dari UserControl) |
Session |
HttpSessionState Mendapatkan objek untuk permintaan Web saat ini. (Diperoleh dari UserControl) |
Site |
Mendapatkan informasi tentang kontainer yang menghosting kontrol saat ini saat dirender pada permukaan desain. (Diperoleh dari Control) |
SkinID |
Mendapatkan atau mengatur kulit untuk diterapkan pada kontrol. (Diperoleh dari Control) |
SupportAutoEvents |
Mendapatkan nilai yang menunjukkan apakah TemplateControl kontrol mendukung peristiwa otomatis. (Diperoleh dari TemplateControl) |
TemplateControl |
Mendapatkan atau mengatur referensi ke templat yang berisi kontrol ini. (Diperoleh dari Control) |
TemplateSourceDirectory |
Mendapatkan direktori Page virtual atau UserControl yang berisi kontrol server saat ini. (Diperoleh dari Control) |
Trace |
TraceContext Mendapatkan objek untuk permintaan Web saat ini. (Diperoleh dari UserControl) |
UniqueID |
Mendapatkan pengidentifikasi unik yang memenuhi syarat secara hierarkis untuk kontrol server. (Diperoleh dari Control) |
ValidateRequestMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol memeriksa input klien dari browser untuk nilai yang berpotensi berbahaya. (Diperoleh dari Control) |
ViewState |
Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status tampilan kontrol server di beberapa permintaan untuk halaman yang sama. (Diperoleh dari Control) |
ViewStateIgnoresCase |
Mendapatkan nilai yang menunjukkan apakah StateBag objek tidak peka huruf besar/kecil. (Diperoleh dari Control) |
ViewStateMode |
Mendapatkan atau mengatur mode view-state kontrol ini. (Diperoleh dari Control) |
Visible |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol server dirender sebagai UI di halaman. (Diperoleh dari Control) |
Metode
AddContentTemplate(String, ITemplate) |
Menambahkan kontrol ke ContentTemplates kamusContent. |
AddedControl(Control, Int32) |
Dipanggil setelah kontrol anak ditambahkan ke Controls koleksi Control objek. (Diperoleh dari Control) |
AddParsedSubObject(Object) |
Memberi tahu kontrol server bahwa elemen, BAIK XML atau HTML, diurai, dan menambahkan elemen ke objek kontrol ControlCollection server. (Diperoleh dari Control) |
ApplyStyleSheetSkin(Page) |
Menerapkan properti gaya yang ditentukan dalam lembar gaya halaman ke kontrol. (Diperoleh dari Control) |
BeginRenderTracing(TextWriter, Object) |
Memulai pelacakan waktu desain dari data penyajian. (Diperoleh dari Control) |
BuildProfileTree(String, Boolean) |
Mengumpulkan informasi tentang kontrol server dan mengirimkannya ke properti yang Trace akan ditampilkan saat pelacakan diaktifkan untuk halaman. (Diperoleh dari Control) |
ClearCachedClientID() |
Mengatur nilai yang di-cache ClientID ke |
ClearChildControlState() |
Menghapus informasi status kontrol untuk kontrol turunan kontrol server. (Diperoleh dari Control) |
ClearChildState() |
Menghapus informasi status tampilan dan status kontrol untuk semua kontrol turunan kontrol server. (Diperoleh dari Control) |
ClearChildViewState() |
Menghapus informasi status tampilan untuk semua kontrol turunan kontrol server. (Diperoleh dari Control) |
ClearEffectiveClientIDMode() |
Mengatur properti instans ClientIDMode kontrol saat ini dan kontrol turunan apa pun ke Inherit. (Diperoleh dari Control) |
Construct() |
Melakukan logika waktu desain. (Diperoleh dari TemplateControl) |
CreateChildControls() |
Dipanggil oleh kerangka kerja halaman ASP.NET untuk memberi tahu kontrol server yang menggunakan implementasi berbasis komposisi untuk membuat kontrol anak apa pun yang dikandungnya sebagai persiapan untuk memposting kembali atau merender. (Diperoleh dari Control) |
CreateControlCollection() |
Membuat objek baru ControlCollection untuk menahan kontrol anak (baik harfiah maupun server) kontrol server. (Diperoleh dari Control) |
CreateResourceBasedLiteralControl(Int32, Int32, Boolean) |
Mengakses string harfiah yang disimpan dalam sumber daya. Metode CreateResourceBasedLiteralControl(Int32, Int32, Boolean) ini tidak dimaksudkan untuk digunakan dari dalam kode Anda. (Diperoleh dari TemplateControl) |
DataBind() |
Mengikat sumber data ke kontrol server yang dipanggil dan semua kontrol turunannya. (Diperoleh dari Control) |
DataBind(Boolean) |
Mengikat sumber data ke kontrol server yang dipanggil dan semua kontrol turunannya dengan opsi untuk menaikkan DataBinding peristiwa. (Diperoleh dari Control) |
DataBindChildren() |
Mengikat sumber data ke kontrol anak kontrol server. (Diperoleh dari Control) |
DesignerInitialize() |
Melakukan langkah-langkah inisialisasi apa pun pada kontrol pengguna yang diperlukan oleh perancang RAD. (Diperoleh dari UserControl) |
Dispose() |
Memungkinkan kontrol server untuk melakukan pembersihan akhir sebelum dirilis dari memori. (Diperoleh dari Control) |
EndRenderTracing(TextWriter, Object) |
Mengakhiri pelacakan waktu desain data penyajian. (Diperoleh dari Control) |
EnsureChildControls() |
Menentukan apakah kontrol server berisi kontrol anak. Jika tidak, itu membuat kontrol anak. (Diperoleh dari Control) |
EnsureID() |
Membuat pengidentifikasi untuk kontrol yang tidak memiliki pengidentifikasi yang ditetapkan. (Diperoleh dari Control) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Eval(String) |
Mengevaluasi ekspresi pengikatan data. (Diperoleh dari TemplateControl) |
Eval(String, String) |
Mengevaluasi ekspresi pengikatan data menggunakan string format yang ditentukan untuk menampilkan hasilnya. (Diperoleh dari TemplateControl) |
FindControl(String) |
Mencari kontainer penamaan saat ini untuk kontrol server dengan parameter yang ditentukan |
FindControl(String, Int32) |
Mencari kontainer penamaan saat ini untuk kontrol server dengan yang ditentukan |
Focus() |
Mengatur fokus input ke kontrol. (Diperoleh dari Control) |
FrameworkInitialize() |
Menginisialisasi kontrol yang berasal dari TemplateControl kelas . (Diperoleh dari TemplateControl) |
GetDesignModeState() |
Mendapatkan data waktu desain untuk kontrol. (Diperoleh dari Control) |
GetGlobalResourceObject(String, String) |
Mendapatkan objek sumber daya tingkat aplikasi berdasarkan properti dan ResourceKey yang ditentukanClassKey. (Diperoleh dari TemplateControl) |
GetGlobalResourceObject(String, String, Type, String) |
Mendapatkan objek sumber daya tingkat aplikasi berdasarkan properti, ResourceKey jenis objek, dan nama properti sumber daya yang ditentukanClassKey. (Diperoleh dari TemplateControl) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetLocalResourceObject(String) |
Mendapatkan objek sumber daya tingkat halaman berdasarkan properti yang ditentukan ResourceKey . (Diperoleh dari TemplateControl) |
GetLocalResourceObject(String, Type, String) |
Mendapatkan objek sumber daya tingkat halaman berdasarkan properti, jenis objek, dan nama properti yang ditentukan ResourceKey . (Diperoleh dari TemplateControl) |
GetRouteUrl(Object) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute. (Diperoleh dari Control) |
GetRouteUrl(RouteValueDictionary) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute. (Diperoleh dari Control) |
GetRouteUrl(String, Object) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute. (Diperoleh dari Control) |
GetRouteUrl(String, RouteValueDictionary) |
Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute. (Diperoleh dari Control) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
GetUniqueIDRelativeTo(Control) |
Mengembalikan bagian awalan dari UniqueID properti kontrol yang ditentukan. (Diperoleh dari Control) |
HasControls() |
Menentukan apakah kontrol server berisi kontrol anak apa pun. (Diperoleh dari Control) |
HasEvents() |
Mengembalikan nilai yang menunjukkan apakah peristiwa terdaftar untuk kontrol atau kontrol turunan apa pun. (Diperoleh dari Control) |
InitializeAsUserControl(Page) |
Menginisialisasi UserControl objek yang telah dibuat secara deklaratif. Karena ada beberapa perbedaan antara halaman dan kontrol pengguna, metode ini memastikan bahwa kontrol pengguna diinisialisasi dengan benar. (Diperoleh dari UserControl) |
InstantiateInContentPlaceHolder(Control, ITemplate) |
Menyediakan metode untuk mengatur kontrol templat saat ini ke halaman yang memiliki halaman master. |
IsLiteralContent() |
Menentukan apakah kontrol server hanya menyimpan konten harfiah. (Diperoleh dari Control) |
LoadControl(String) |
Control Memuat objek dari file berdasarkan jalur virtual tertentu. (Diperoleh dari TemplateControl) |
LoadControl(Type, Object[]) |
Control Memuat objek berdasarkan jenis dan parameter konstruktor tertentu. (Diperoleh dari TemplateControl) |
LoadControlState(Object) |
Memulihkan informasi status kontrol dari permintaan halaman sebelumnya yang disimpan oleh SaveControlState() metode . (Diperoleh dari Control) |
LoadTemplate(String) |
Mendapatkan instans ITemplate antarmuka dari file eksternal. (Diperoleh dari TemplateControl) |
LoadViewState(Object) |
Memulihkan informasi status tampilan dari permintaan kontrol pengguna sebelumnya yang disimpan oleh SaveViewState() metode . (Diperoleh dari UserControl) |
MapPath(String) |
Menetapkan jalur file virtual, baik absolut atau relatif, ke jalur file fisik. (Diperoleh dari UserControl) |
MapPathSecure(String) |
Mengambil jalur fisik tempat jalur virtual, baik absolut atau relatif, dipetakan. (Diperoleh dari Control) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnAbortTransaction(EventArgs) |
Memunculkan kejadian AbortTransaction. (Diperoleh dari TemplateControl) |
OnBubbleEvent(Object, EventArgs) |
Menentukan apakah peristiwa untuk kontrol server diteruskan ke hierarki kontrol server UI halaman. (Diperoleh dari Control) |
OnCommitTransaction(EventArgs) |
Memunculkan kejadian CommitTransaction. (Diperoleh dari TemplateControl) |
OnDataBinding(EventArgs) |
Memunculkan kejadian DataBinding. (Diperoleh dari Control) |
OnError(EventArgs) |
Memunculkan kejadian Error. (Diperoleh dari TemplateControl) |
OnInit(EventArgs) |
Memunculkan kejadian Init. (Diperoleh dari UserControl) |
OnLoad(EventArgs) |
Memunculkan kejadian Load. (Diperoleh dari Control) |
OnPreRender(EventArgs) |
Memunculkan kejadian PreRender. (Diperoleh dari Control) |
OnUnload(EventArgs) |
Memunculkan kejadian Unload. (Diperoleh dari Control) |
OpenFile(String) |
Stream Menggunakan untuk membaca file. (Diperoleh dari Control) |
ParseControl(String) |
Mengurai string input ke dalam Control objek di halaman Formulir Web atau kontrol pengguna. (Diperoleh dari TemplateControl) |
ParseControl(String, Boolean) |
Mengurai string input ke dalam Control objek di halaman Web ASP.NET atau kontrol pengguna. (Diperoleh dari TemplateControl) |
RaiseBubbleEvent(Object, EventArgs) |
Menetapkan sumber peristiwa apa pun dan informasinya ke induk kontrol. (Diperoleh dari Control) |
ReadStringResource() |
Membaca sumber daya string. Metode ReadStringResource() ini tidak dimaksudkan untuk digunakan dari dalam kode Anda. (Diperoleh dari TemplateControl) |
RemovedControl(Control) |
Dipanggil setelah kontrol anak dihapus dari Controls koleksi Control objek. (Diperoleh dari Control) |
Render(HtmlTextWriter) |
Mengirim konten kontrol server ke objek yang disediakan HtmlTextWriter , yang menulis konten yang akan dirender pada klien. (Diperoleh dari Control) |
RenderChildren(HtmlTextWriter) |
Mengeluarkan konten turunan kontrol server ke objek yang disediakan HtmlTextWriter , yang menulis konten yang akan dirender pada klien. (Diperoleh dari Control) |
RenderControl(HtmlTextWriter) |
Output konten kontrol server ke objek yang disediakan HtmlTextWriter dan menyimpan informasi pelacakan tentang kontrol jika pelacakan diaktifkan. (Diperoleh dari Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Output konten kontrol server ke objek yang disediakan HtmlTextWriter menggunakan objek yang disediakan ControlAdapter . (Diperoleh dari Control) |
ResolveAdapter() |
Mendapatkan adaptor kontrol yang bertanggung jawab untuk merender kontrol yang ditentukan. (Diperoleh dari Control) |
ResolveClientUrl(String) |
Mendapatkan URL yang dapat digunakan oleh browser. (Diperoleh dari Control) |
ResolveUrl(String) |
Mengonversi URL menjadi URL yang dapat digunakan pada klien yang meminta. (Diperoleh dari Control) |
SaveControlState() |
Menyimpan perubahan status kontrol server yang telah terjadi sejak halaman diposting kembali ke server. (Diperoleh dari Control) |
SaveViewState() |
Menyimpan perubahan status tampilan kontrol pengguna yang telah terjadi sejak postback halaman terakhir. (Diperoleh dari UserControl) |
SetDesignModeState(IDictionary) |
Mengatur data waktu desain untuk kontrol. (Diperoleh dari Control) |
SetRenderMethodDelegate(RenderMethod) |
Menetapkan delegasi penanganan aktivitas untuk merender kontrol server dan kontennya ke dalam kontrol induknya. (Diperoleh dari Control) |
SetStringResourcePointer(Object, Int32) |
Mengatur penunjuk ke sumber daya string. Metode SetStringResourcePointer(Object, Int32) ini digunakan oleh kelas yang dihasilkan dan tidak dimaksudkan untuk digunakan dari dalam kode Anda. (Diperoleh dari TemplateControl) |
SetTraceData(Object, Object) |
Mengatur data pelacakan untuk pelacakan waktu desain data penyajian, menggunakan kunci data pelacakan dan nilai data pelacakan. (Diperoleh dari Control) |
SetTraceData(Object, Object, Object) |
Mengatur data pelacakan untuk pelacakan waktu desain data penyajian, menggunakan objek yang dilacak, kunci data pelacakan, dan nilai data pelacakan. (Diperoleh dari Control) |
TestDeviceFilter(String) |
Mengembalikan nilai Boolean yang menunjukkan apakah filter perangkat berlaku untuk permintaan HTTP. (Diperoleh dari TemplateControl) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TrackViewState() |
Menyebabkan pelacakan perubahan status tampilan pada kontrol server sehingga dapat disimpan di objek kontrol StateBag server. Objek ini dapat diakses melalui ViewState properti . (Diperoleh dari Control) |
TryUpdateModel<TModel>(TModel) |
Mencoba memperbarui instans model dengan menggunakan nilai dari kontrol terikat data. (Diperoleh dari UserControl) |
TryUpdateModel<TModel>(TModel, IValueProvider) |
Mencoba memperbarui instans model menggunakan nilai dari penyedia nilai. (Diperoleh dari UserControl) |
UpdateModel<TModel>(TModel) |
Memperbarui instans model dengan menggunakan nilai dari kontrol terikat data. (Diperoleh dari UserControl) |
UpdateModel<TModel>(TModel, IValueProvider) |
Memperbarui instans model yang ditentukan menggunakan nilai dari penyedia nilai kontrol pengguna. (Diperoleh dari UserControl) |
WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean) |
Menulis string sumber daya ke HtmlTextWriter kontrol. Metode WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean) ini digunakan oleh kelas yang dihasilkan dan tidak dimaksudkan untuk digunakan dari dalam kode Anda. (Diperoleh dari TemplateControl) |
XPath(String) |
Mengevaluasi ekspresi pengikatan data JalurX. (Diperoleh dari TemplateControl) |
XPath(String, IXmlNamespaceResolver) |
Mengevaluasi ekspresi pengikatan data JalurX menggunakan awalan dan pemetaan namespace yang ditentukan untuk resolusi namespace. (Diperoleh dari TemplateControl) |
XPath(String, String) |
Mengevaluasi ekspresi pengikatan data JalurX menggunakan string format yang ditentukan untuk menampilkan hasilnya. (Diperoleh dari TemplateControl) |
XPath(String, String, IXmlNamespaceResolver) |
Mengevaluasi ekspresi pengikatan data JalurX menggunakan awalan dan pemetaan namespace yang ditentukan untuk resolusi namespace dan string format yang ditentukan untuk menampilkan hasilnya. (Diperoleh dari TemplateControl) |
XPathSelect(String) |
Mengevaluasi ekspresi pengikatan data JalurX dan mengembalikan koleksi simpul yang mengimplementasikan IEnumerable antarmuka. (Diperoleh dari TemplateControl) |
XPathSelect(String, IXmlNamespaceResolver) |
Mengevaluasi ekspresi pengikatan data XPath menggunakan awalan dan pemetaan namespace yang ditentukan untuk resolusi namespace dan mengembalikan koleksi simpul yang mengimplementasikan IEnumerable antarmuka. (Diperoleh dari TemplateControl) |
Acara
AbortTransaction |
Terjadi ketika pengguna mengakhiri transaksi. (Diperoleh dari TemplateControl) |
CommitTransaction |
Terjadi ketika transaksi selesai. (Diperoleh dari TemplateControl) |
DataBinding |
Terjadi ketika kontrol server mengikat ke sumber data. (Diperoleh dari Control) |
Disposed |
Terjadi ketika kontrol server dirilis dari memori, yang merupakan tahap terakhir dari siklus hidup kontrol server ketika halaman ASP.NET diminta. (Diperoleh dari Control) |
Error |
Terjadi ketika pengecualian yang tidak tertangani dilemparkan. (Diperoleh dari TemplateControl) |
Init |
Terjadi ketika kontrol server diinisialisasi, yang merupakan langkah pertama dalam siklus hidupnya. (Diperoleh dari Control) |
Load |
Terjadi ketika kontrol server dimuat ke Page dalam objek. (Diperoleh dari Control) |
PreRender |
Terjadi setelah Control objek dimuat tetapi sebelum penyajian. (Diperoleh dari Control) |
Unload |
Terjadi ketika kontrol server dibongkar dari memori. (Diperoleh dari Control) |
Implementasi Antarmuka Eksplisit
IAttributeAccessor.GetAttribute(String) |
Mengembalikan nilai atribut kontrol pengguna yang ditentukan. (Diperoleh dari UserControl) |
IAttributeAccessor.SetAttribute(String, String) |
Mengatur nilai atribut kontrol pengguna yang ditentukan. (Diperoleh dari UserControl) |
IControlBuilderAccessor.ControlBuilder |
Untuk deskripsi anggota ini, lihat ControlBuilder. (Diperoleh dari Control) |
IControlDesignerAccessor.GetDesignModeState() |
Untuk deskripsi anggota ini, lihat GetDesignModeState(). (Diperoleh dari Control) |
IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Untuk deskripsi anggota ini, lihat SetDesignModeState(IDictionary). (Diperoleh dari Control) |
IControlDesignerAccessor.SetOwnerControl(Control) |
Untuk deskripsi anggota ini, lihat SetOwnerControl(Control). (Diperoleh dari Control) |
IControlDesignerAccessor.UserData |
Untuk deskripsi anggota ini, lihat UserData. (Diperoleh dari Control) |
IDataBindingsAccessor.DataBindings |
Untuk deskripsi anggota ini, lihat DataBindings. (Diperoleh dari Control) |
IDataBindingsAccessor.HasDataBindings |
Untuk deskripsi anggota ini, lihat HasDataBindings. (Diperoleh dari Control) |
IExpressionsAccessor.Expressions |
Untuk deskripsi anggota ini, lihat Expressions. (Diperoleh dari Control) |
IExpressionsAccessor.HasExpressions |
Untuk deskripsi anggota ini, lihat HasExpressions. (Diperoleh dari Control) |
IFilterResolutionService.CompareFilters(String, String) |
Mengembalikan nilai yang menunjukkan apakah hubungan induk/anak ada di antara dua filter perangkat yang ditentukan. (Diperoleh dari TemplateControl) |
IFilterResolutionService.EvaluateFilter(String) |
Mengembalikan nilai yang menunjukkan apakah filter yang ditentukan adalah jenis objek filter saat ini. (Diperoleh dari TemplateControl) |
IParserAccessor.AddParsedSubObject(Object) |
Untuk deskripsi anggota ini, lihat AddParsedSubObject(Object). (Diperoleh dari Control) |
IUserControlDesignerAccessor.InnerText |
Mendapatkan atau mengatur teks yang muncul di antara tag pembuka dan penutup kontrol pengguna. (Diperoleh dari UserControl) |
IUserControlDesignerAccessor.TagName |
Mendapatkan atau mengatur nama tag lengkap kontrol pengguna. (Diperoleh dari UserControl) |
Metode Ekstensi
FindDataSourceControl(Control) |
Mengembalikan sumber data yang terkait dengan kontrol data untuk kontrol yang ditentukan. |
FindFieldTemplate(Control, String) |
Mengembalikan templat bidang untuk kolom yang ditentukan dalam kontainer penamaan kontrol yang ditentukan. |
FindMetaTable(Control) |
Mengembalikan objek metatable untuk kontrol data yang berisi. |
GetDefaultValues(INamingContainer) |
Mendapatkan kumpulan nilai default untuk kontrol data yang ditentukan. |
GetMetaTable(INamingContainer) |
Mendapatkan metadata tabel untuk kontrol data yang ditentukan. |
SetMetaTable(INamingContainer, MetaTable) |
Mengatur metadata tabel untuk kontrol data yang ditentukan. |
SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Mengatur metadata tabel dan pemetaan nilai default untuk kontrol data yang ditentukan. |
SetMetaTable(INamingContainer, MetaTable, Object) |
Mengatur metadata tabel dan pemetaan nilai default untuk kontrol data yang ditentukan. |
TryGetMetaTable(INamingContainer, MetaTable) |
Menentukan apakah metadata tabel tersedia. |
EnableDynamicData(INamingContainer, Type) |
Mengaktifkan perilaku Data Dinamis untuk kontrol data yang ditentukan. |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Mengaktifkan perilaku Data Dinamis untuk kontrol data yang ditentukan. |
EnableDynamicData(INamingContainer, Type, Object) |
Mengaktifkan perilaku Data Dinamis untuk kontrol data yang ditentukan. |