怎么使用__doPostBack()调用服务器上的函数?
而不是通过button之类的去调用他的事件!!!

解决方案 »

  1.   

    不是这种方式:javascript:__doPostBack('btnName','')
    我想问的是: __doPostBack()可以直接调用函数吗?
    因为如果是调用按钮的事件,那和我做 btnName.Click没有什么区别!
      

  2.   

    1.使用以下脚本必须加载了如:linkButton等控件的前提之下才行,因为有些只有加载了控件才会产生__doPostBack()函数,具体可以看产生html的源码。
    2.也可使用手工写__doPostBack()函数的方法来实现。
    <script language="javascript">
    <!--
    function doDelConfirm()
    {
    if (confirm("您确定删除所选供应商?"))
    {
    __doPostBack("delEvent","delPara0001");

    }

    }

    //-->
    </script><INPUT class="button" id="btnDel" type="button" value="删除" onclick="javascript:doDelConfirm();">
    if(!IsPostBack)
    { bindGrid(true);
    }
    else
    {
    if (Request.Form["__EVENTTARGET"]=="delEvent")
    {
    this.btnDel_Click();
    } bindGrid(false); }
      

  3.   

    ________
    怎么使用__doPostBack()调用服务器上的函数?
    _______
    你的函数只能是button的click函数
      

  4.   

    __doPostBack("delEvent","delPara0001");
    中的参数delPara0001是不是可以不要?对于这个删除有什么用处?