从serverasp更改注销按钮的可见性

问题描述:

我正在构建包含用户数据库的站点。如果会话存在,我想在菜单上添加“注销”按钮。我认为,检查会话后,我会改变CSS中的可见性属性。我怎样才能做到这一点。谢谢。从serverasp更改注销按钮的可见性

确定如何对这样的事情:

的javascript:

PageMethods.IsSessionActive(isActive, onSuccess, onError); 

function onSuccess(result) { 
    if (result == "true") { 
    //logic where the logout button is set to visible 
    } else { 
    //set to hidden 
    } 
} 

C#服务器端Web方法:

[WebMethod] public static string IsSessionActive(string isActive) { 
//check if session is active //is active set isActive = "true"; 

return isActive; } 
+0

我知道我能做到这一点在CSS,但我希望服务器改变这个属性在css deponding会话的存在... – 2013-03-26 19:58:13

+0

我会尽量保持服务器和客户端的东西分开。这就是我通常做的反正。 – jiiri 2013-03-26 20:01:24

+0

我完全按照你的态度做了,但是对于c#中的calims“isActive不存在于正确的上下文中”。 服务器中的代码是这样的(也许我误解了): – 2013-03-27 05:14:59