none
Modificar propiedad con jQuery RRS feed

  • Pregunta

  • Cordial saludo.

    Estoy desarrollando una aplicación web con VS 2012.

    Creé un control de usuario web y deseo desde JQuery cambiarle el valor del alguna de las propiedades.

    He usado .attr y .prop y no pasa nada.

    Agradezco de antemano la persona que pueda darme un orientación.

    lunes, 20 de abril de 2015 22:03

Respuestas

  • hola

    pero es una propiedad de .net expone, o sea es info que actua del lado del servidor no del cliente, no tiene sentido establecerla del lado del cliente con jquery

    si puedes con jquery cambiar datos que afectar a los controles html y sus propiedades, pero no a las que actuan del lado del servidor

    si usas el

    control.Attributes["attr1"] = valor;

    eso es un atributo que se creara en el cliente, en el html

    si creas una propiedad en codigo .net no puedes accederla desde jquery

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 21 de abril de 2015 14:42

Todas las respuestas

  • >>Creé un control de usuario web y deseo desde JQuery cambiarle el valor del alguna de las propiedades.

    pero a que control le quieres cambiar las propiedades ? es algun control interno de user control

    porque recuerda que asp.net cambia el nombre de los controles por eso se usa el ClientID o sino podrias usar

    $("[id*='textbox1']").attr(...

    como veras con el *= buscas el id pero como un like no por el nombre exacto

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 20 de abril de 2015 22:36
  • Al control de usuario creado, le cree una propiedad, a esa propiedad, le deseo establecer un valor pero no me lo permite.

    martes, 21 de abril de 2015 13:59
  • hola

    pero es una propiedad de .net expone, o sea es info que actua del lado del servidor no del cliente, no tiene sentido establecerla del lado del cliente con jquery

    si puedes con jquery cambiar datos que afectar a los controles html y sus propiedades, pero no a las que actuan del lado del servidor

    si usas el

    control.Attributes["attr1"] = valor;

    eso es un atributo que se creara en el cliente, en el html

    si creas una propiedad en codigo .net no puedes accederla desde jquery

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 21 de abril de 2015 14:42