RT.
在线等,各位大哥大姐,赐教啊.
像这些方法
PrintBtn.Attributes.Add("onclick", "doPrint()");
Page.ClientScript.RegisterStartupScript(this.GetType(),"","<script>doPrint();</script>",true);
...都试过了,都没用,网上的说法很多,但是没解决问题的,小声地问下,有人敢说吗....

解决方案 »

  1.   

    我理解是先执行JS再提交到FWQ的吧,反过来要饶些路的应该
      

  2.   

    也可以先执行JS代码,JS中主要是实现弹出打印窗口,现在的问题是在点击按钮后,还要在服务器上处理其他程序代码,比如说还有个,ShowdDataInsql(List_NO);
      

  3.   

    AJAX可以实现代码如下ScriptManager.RegisterStartupScript(this, typeof(string), "", "js函数", true);
      

  4.   

    靠,怎么不行嘛!
    你把你要执行的JS代码写道后台的BUTTON事件里面不就行了!
    假如:
    PUBLIC SUB  BUTTON_CLICK(SENDER,E)HANDLES BUTTON.CLICK
    你要执行的BUTTON实践代码

    该处是你要执行的JS代码!
    Response.whrite("js代码")END SUB
    别忘给分哈!
      

  5.   

    靠,怎么不行嘛! 
    你把你要执行的JS代码写道后台的BUTTON事件里面不就行了! 
    假如: 
    PUBLIC SUB  BUTTON_CLICK(SENDER,E)HANDLES BUTTON.CLICK 
    你要执行的BUTTON实践代码 
    。 
    该处是你要执行的JS代码! 
    Response.write("js代码") END SUB 
    别忘给分哈!
      

  6.   

    在button事件里 response.write('<script ..>....</script>') 行不
      

  7.   


    无法打开Internet站点.....
    这个问题我也想了很久,但是实现不了.
      

  8.   

    你那样 你自己想象是先执行谁的?首先还是触发页面的  客户端click事件然后回发到该页 然后 处理回发数据 response.write 个js 
    还是先客户端-服务器端 
      

  9.   

    Page.ClientScript.RegisterStartupScript(this.GetType(),"aaaaa"," <script>doPrint(); </script>",true); 
    难道不行?点完BUTTON后没在页面生成JS脚本?