ScriptManager.RegisterExpandoAttribute Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir ad/değer çiftini denetimle belirtilen denetimin ScriptManager özel (expando) özniteliği olarak kaydeder.
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)
Parametreler
- control
- Control
expando özniteliğini kaydeden denetim.
- controlId
- String
Sayfadaki özel özniteliği içeren denetim.
- attributeName
- String
Kaydedilecek özel özniteliğin adı.
- attributeValue
- String
Özel özniteliğin değeri.
- encode
- Boolean
true
kaydedilmekte olan özel özniteliği kodlamak için; aksi takdirde , false
.
Özel durumlar
control
, null
değeridir.
control
sayfanın denetim ağacında değil.
-veya-
controlId
, null
değeridir.
-veya-
controlId
boş.
-veya-
attributeName
, null
değeridir.
-veya-
attributeName
boş.
-veya-
attributeName
zaten kayıtlı.
Açıklamalar
Kısmi sayfa işleme ile uyumlu ve Microsoft Ajax Kitaplığı bağımlılıkları olmayan bir denetim için özel (expando) özelliğini kaydetmek için yöntemini kullanırsınız RegisterExpandoAttribute .
yöntemi, RegisterExpandoAttribute belirtilen denetim için özel bir öznitelik olarak bir ad/değer çifti kaydeder. özelliği, işlenen denetimin işaretlemesi için XHTML uyumluluğunu korumak için ECMAScript'ten (JavaScript) dinamik olarak ayarlanır. true
Dinamik özelliğin değerindeki herhangi bir karakterden kaçış karakteri kullanmanız gerekiyorsa olarak ayarlayınencode
.
Dinamik özelliğin eklendiği denetim bulunamazsa bir betik hatası oluşur.