martes, 22 de julio de 2014

agregar parametros a .ajax de jquery

var params = $('#_ctl0_ContentPlaceHolder1_BuscaUsuario_txtNombreUsuario').val();
                $.ajax({
                    type: 'POST',
                    url: 'UsersInRoles.aspx/GetApplicationList',
                    contentType: 'application/json; charset=utf-8',
                    dataType: "json",
                    data: '{"userName":"' + params + '"}',
                    success: function (msg) {
                        alert(msg.d);
                    },
                    error: function () {
                        alert("Ajax Error");
                    }
                });
En este ejemplo se almacenan en la variable params, el contenido de un textbox y se pasa como parametro en data.

lunes, 21 de julio de 2014

Evitar problemas de referencias de scripts y otros objetos en masterpage

Es muy común que al adjuntar scripts, css, imagenes y otros en una masterpage, se desaparezcan las referencias en nuevas paginas.

Se debe agregar en la masterpage en las href, en los src ResolveUrl:
href='<%# ResolveUrl("estilos/Productividad.css") %>'

Y en el codebehind :
 protected override void OnLoad(EventArgs e)
    {
        base.OnLoad(e);
        Page.Header.DataBind();
    }

Tomado de codeproject:
http://www.codeproject.com/Articles/404942/Include-JavaScript-and-CSS-on-your-MasterPage

martes, 15 de julio de 2014

agregar elementos a un select que estaba dentro del formedit en jqgrid

Este codigo me permitio en un jqgrid, agregar elementos a un select que estaba dentro del formedit:

En este caso  $("select.FormElement")  select es el tipo de input y el FormElement es la clase css:


function probarDatos() {
            $.ajax({
                type: "POST",
                url: "Role.aspx/GetApplicationList",
                data: '',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    $("select.FormElement").empty().append($("<option></option>").val("[-]").html("Por favor seleccione"));
                    $.each(msg.d, function () {
                        $("select.FormElement").append($("<option></option>").val(this['Value']).html(this['Text']));
                    });
                },
                error: function () {
                    alert("Se ha presentado un problema procesando su solicitud.");
                }
            });

Agregar Fondos personalizados a llamadas de teams

1. Abrir una ventana de explorador 2. En la barra de direccion digitar     %appdata% y pulsar enter 3. Abrir la carpeta microsoft...