有一个页面,我要根据session里面的一个bool值,
true就调用一个javascript方法
false就调用另一个javascript方法可以吗

解决方案 »

  1.   

    可以....
    if(session["ok"]==true)this.lable.text="<script>...</script>"
    else .....
      

  2.   

    if ((bool)Session[state])
    {
         Response.Write("<script language='javascript'>window.open ("a.aspx")</script>");
    }
    else
    {
          Response.Write("<script language='javascript'>window.open ("b.aspx")</script>");
    }
      

  3.   

    if(session["ok"]==true)
    {
      Page.RegisterStartupScript("ss",scriptstring)
    }
    else 
    {
      Page.RegisterStartupScript("ss",scriptstring)
    }
      

  4.   

    if (bool)
    {
    this.RegisterStartupScript("key","<script>alert('fdifjsojdf');</script>");
    return ;
    }
    else
    {
    this.RegisterStartupScript("key","<script>alert('asdfusdufasfa');</script>");
    return ;
    }
      

  5.   

    if(session["ok"]==true)
    {
       Response.Write("<script language='javascript'>window.open ("a.aspx")</script>");}
    else 
    {
       Response.Write("<script language='javascript'>window.open ("b.aspx")</script>");}
      

  6.   

    if(session["ok"]==true)
    {
      Page.RegisterStartupScript("ss","<script language='javascript'>HappyMid-AutumnFestival()<script>")
    }
    else 
    {
      Page.RegisterStartupScript("ss","<script language='javascript'>HappyNationalDay()<script>")
    }
      

  7.   

    session["ok"]==true  //这样也行吗?
      

  8.   

    大虾们,我在Page_Load里面写了类似的代码:
    Response.Write( "  hh <script  language='javascript' >document.all('btnCloseTab').style.top=36;</script  >  ");  
    但是报错:
    Microsoft JScript 运行时错误: 缺少对象好像 btnCloseTab 还没有传到客户端去
      

  9.   

    if(session["ok"]==true)
    {
      Page.RegisterStartupScript("ss","<script language='javascript'>HappyMid-AutumnFestival()<script>")
    }
    else 
    {
      Page.RegisterStartupScript("ss","<script language='javascript'>HappyNationalDay()<script>")
    }楼上的说得很对