__doPostBack('<%= btnImport.UniqueID %>', '');

解决方案 »

  1.   

    ...
    <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];
    if (!theForm) {
        theForm = document.form1;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }
    //]]>
    </script>
    其实关键就是 theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
      

  2.   

    就是asp.net类库自动生成到客户端的用于回发的函数,你可以在生成的页面中查看源代码,就可以看到这个函数了
      

  3.   

    另外更正一下,第一个函数应该是ID,不是name
    __doPostBack(' <%= btnImport.ClientID%>', '');
      

  4.   

    是你页面中 有 asp:button  ,asp:LinkButton 等 可触发回发的控件时就会 生成的js 代码
      

  5.   

     __doPostBack,前台js调用后台方法;第一个参数是后台方法名,第二个是后台发放需要的参数