ScriptManager.RegisterExpandoAttribute Metode
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.
Mendaftarkan pasangan nama/nilai dengan ScriptManager kontrol sebagai atribut kustom (expando) dari kontrol tertentu.
public:
static void RegisterExpandoAttribute(System::Web::UI::Control ^ control, System::String ^ controlId, System::String ^ attributeName, System::String ^ attributeValue, bool encode);
public static void RegisterExpandoAttribute(System.Web.UI.Control control, string controlId, string attributeName, string attributeValue, bool encode);
static member RegisterExpandoAttribute : System.Web.UI.Control * string * string * string * bool -> unit
Public Shared Sub RegisterExpandoAttribute (control As Control, controlId As String, attributeName As String, attributeValue As String, encode As Boolean)
Parameter
- control
- Control
Kontrol yang mendaftarkan atribut expando.
- controlId
- String
Kontrol yang berisi atribut kustom pada halaman.
- attributeName
- String
Nama atribut kustom yang akan didaftarkan.
- attributeValue
- String
Nilai atribut kustom.
- encode
- Boolean
true untuk mengodekan atribut kustom yang sedang didaftarkan; jika tidak, false.
Pengecualian
control adalah null.
control tidak ada di pohon kontrol halaman.
-atau-
controlId adalah null.
-atau-
controlId kosong.
-atau-
attributeName adalah null.
-atau-
attributeName kosong.
-atau-
attributeName sudah terdaftar.
Keterangan
Anda menggunakan metode RegisterExpandoAttribute untuk mendaftarkan properti kustom (expando) untuk kontrol yang kompatibel dengan penyajian halaman parsial dan yang tidak memiliki dependensi Pustaka Ajax Microsoft.
Metode ini RegisterExpandoAttribute mendaftarkan pasangan nama/nilai sebagai atribut kustom untuk kontrol yang ditentukan. Properti diatur secara dinamis dari ECMAScript (JavaScript) untuk mempertahankan kompatibilitas XHTML untuk markup kontrol yang dirender. Atur encode ke true jika Anda harus melepaskan karakter apa pun dalam nilai properti dinamis.
Jika kontrol tempat properti dinamis akan ditambahkan tidak ditemukan, kesalahan skrip terjadi.