当前位置:编程学习 > C#/ASP.NET >>

用js实现登陆后隐藏button

大家帮我看一下有什么问题  现在点button就是说页面有错误 具体也不说什么错误
<script type="text/javascript">

       function fdenglu()
{
      if  (Session("user_name")=Null) 
         
                var denglu1=document.getElementById("Button1").style .visibility ='visible';

        
       else 
         var denglu2=document.getElementById ("Button1").style .visibility ='hidden';
             
  }
 
  function fzhuce()
  {
  if (Session("user_name")=Null)
  var zhuce1=document.getElementById ("Button2").style .visibility ='visible';
  else
  var zhuce2=document.getElementById ("Button2").style .visibility ='hidden';
  }
  
  function fzhuxiao()
  {
  if (Session("user_name")=Null)
  var zhuxiao1=document.getElementById ("Button9").style .visibility ='hidden';
  var zhuxiao2=document.getElementById ("Button9").style .visibility ='visible';
  }
           
</script>


  <input type="button" id ="Button1" value= "登陆" onclick ="fdenglu()"&"Button1_Click" />

                      
               <input type="button" id ="Button2" value= "注册" onclick ="fzhuce()"&"Button2_Click" />

                       
               <input type="button" id ="Button9" value= "注销" onclick ="fzhuxiao()"&"Button9_Click"/> --------------------编程问答-------------------- "Button1"
换成
"<%=Button1.ClientID%>" --------------------编程问答--------------------
你的Session怎么就在JS中用了啊。

写在aspx.cs中。。。。

按钮加上runat="server"

按钮的ID.Visible = false; 来控制隐藏显示 --------------------编程问答--------------------
引用 2 楼 porschev 的回复:
你的Session怎么就在JS中用了啊。

写在aspx.cs中。。。。

按钮加上runat="server"

按钮的ID.Visible = false; 来控制隐藏显示

楼上完全说的对  --------------------编程问答-------------------- onclick ="fdenglu()"&"Button1_Click"

这是什么写法

后台事件 OnClick

调用JS事件  OnClientClick

一起调用 OnClick="" OnClientClick=""
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,