Page.ClientScript.RegisterStartupScript(typeof(UpLoadUserPhoto), "step2", "<script type='text/javascript'>Step2();</script>"); 可以用别的方法替换吗?

解决方案 »

  1.   

    有,就在在render事件中输出javascript代码
      

  2.   

    Response.Write("<script type='text/javascript'>Step1();</script>");这样不行
      

  3.   

    你的Step1()都不知道是什么东西。
      

  4.   

    是后台调用页面JS Step2()方法;
    不知道你这个是在哪个事件前后激发的这个Step2()
      

  5.   

    在页面中直接调用后台的一个方法,载入JS代码,效果一样。
    <%= Script(true) %>
    后台
    public string Script(bool isAutoRedirect){
    returnUrl = string.Format("<script type='text/javascript'>{0}</script>",Step2(););
    }
    试试看
      

  6.   

    <Triggers>
      <asp:PostBackTrigger ControlID="btn" />
      </Triggers>
     </asp:UpdatePanel>
    ScriptManager.RegisterStartupScript 
    OnClientClick="A();return false;"