ScriptManager.RegisterExpandoAttribute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra un par de nombre y valor con el control ScriptManager como atributo personalizado (expando) de un control especificado.
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)
Parámetros
- control
- Control
Control que registra el atributo expando.
- controlId
- String
Control que contiene el atributo personalizado en la página.
- attributeName
- String
Nombre del atributo personalizado que se va a registrar.
- attributeValue
- String
Valor del atributo personalizado.
- encode
- Boolean
true
para codificar el atributo personalizado que se registra; de lo contrario, false
.
Excepciones
control
es null
.
control
no está en el árbol de controles de la página.
o bien
controlId
es null
.
o bien
controlId
está vacía.
o bien
attributeName
es null
.
o bien
attributeName
está vacía.
o bien
attributeName
ya se ha registrado.
Comentarios
Use el método para registrar una propiedad personalizada (expando) para un control compatible con la RegisterExpandoAttribute representación parcial de páginas y que no tenga dependencias de la biblioteca de Microsoft Ajax.
El RegisterExpandoAttribute método registra un par nombre/valor como un atributo personalizado para el control especificado. La propiedad se establece dinámicamente desde ECMAScript (JavaScript) para conservar la compatibilidad XHTML para el marcado del control representado. true
Establézcalo encode
en si tiene que escapar los caracteres en el valor de la propiedad dinámica.
Si no se encuentra el control al que no se encuentra la propiedad dinámica, se produce un error de script.