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 nombre-valor con el ScriptManager control como un 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 está registrando; de lo contrario, false.
Excepciones
control es null.
control no está en el árbol de control de la página.
O bien
controlId es null.
O bien
controlId está vacío.
O bien
attributeName es null.
O bien
attributeName está vacío.
O bien
attributeName ya está registrado.
Comentarios
Use el método RegisterExpandoAttribute para registrar una propiedad personalizada (expando) para un control compatible con la representación parcial de páginas y que no tenga dependencias de la biblioteca de Ajax Microsoft.
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 del valor de la propiedad dinámica.
Si no se encuentra el control al que se agregará la propiedad dinámica, se produce un error de script.