Button1_Click
{
 int ss= sda.Fill(dt);
    if (ss > 0)
     {
        // Response.Write("不可以使用");
        //问题1.   此处想调用客户端的JS 并把ss值传给JS,弹出提示框      
                      
     }
      else
     {
      //Response.Write("可以使用"); 
      
                      
     }
}问题2.
如上个问题 我想当ss>0时候才执行 Button.Attributes.Add("onclick","alert('执行js')");
              ss<0 不执行 Button.Attributes.Add("onclick","alert('执行js')");
怎么实现
---------------------
上面两个问题 可以合并一个问题   满足 提示框 出现SS的值就  OK

解决方案 »

  1.   

    在页面上脚本标记之间放一个Literal控件,然后在后台代码里将你想执行的脚本放在Literal的Text中.
    或者来正规一点,用ScriptManger.RegisterStartupScript方法.
    第二个问题,莫明其妙.
      

  2.   

    if (ss > 0)
         {
             Response.Write("<script>alert('"+ss.ToString()+"')</script>");
         }
          else
         {
                  
         }
      

  3.   

    Page_Load(sender,e){  //页面加载的时候就应该进行判断
        int ss= sda.Fill(dt);
        if (ss > 0)
         {
               Button.Attributes.Add( "onclick ", "alert( '执行js ') ");
        }
       
    }
      

  4.   


    Button1_Click
    {
     int ss= sda.Fill(dt);
        if (ss > 0)
         {
            RegisterClientScriptBlock("msg", "<script>alert('aaa');</script>");    
                          
         }
          else
         {
          RegisterClientScriptBlock("msg", "<script>alert('bbb');</script>");                      
         }

     
      

  5.   

    Button1_Click
    {
     int ss= sda.Fill(dt);
        if (ss > 0)
         {
                 
                     this.Button1.Attributes["onclick"] = "javascript:Alert('执行js ')";     
         }
          else
         {
          //Response.Write("可以使用"); 
          
                          
         }
    }