jQuery call __doPostBack en LinkButton

Tengo un LinkButton en el que necesito realizar un clic para provocar una devolución de datos. El objective del enlace real es:

javascript:__doPostBack('ctl00$c1$btnRefreshGrid','');

Al hacer clic en el enlace se realiza la devolución, como lo verifica un punto de interrupción en el código subyacente. También pegar javascript:__doPostBack('ctl00$c1$btnRefreshGrid','') en la barra de direcciones del navegador funciona con el mismo efecto.

He intentado lo siguiente sin ningún efecto:

 __doPostBack('ctl00$c1$btnRefreshGrid',''); $('#ctl00$c1$btnRefreshGrid').click(); $('#ctl00$c1$btnRefreshGrid').trigger('click'); eval($('#ctl00$c1$btnRefreshGrid').attr("href")); 

He intentado usar tanto como para generar el selector.

Estuviste cerca, esto funciona en Firefox:

  function clickMyButton() { javascript:__doPostBack('<%= MYBUTTONID.UniqueID %>','') }; 

lo siguiente funciona para el siguiente anclaje (originalmente asp: LinkButton en el lado del servidor) dentro de li

 
  • 287573
  • Porque no tengo el nombre, debo generarlo.

     $(".msglist li").on("click", function () { var postbackArg = $(this).find("a").prop("id").replace(/_/g,"$"); __doPostBack(postbackArg, ''); }); 
     $("#<%= btnRefreshGrid.ClientID %>").click(); 

    Deberia trabajar…

    ¡¡¡Espero eso ayude!!!

    En firebug puede obtener el nombre correcto y la acción de enlace del botón de enlace:

      
     var Eventtarget = $("#btnSave").attr("name"); __doPostBack(Eventtarget, "");