从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; }
我知道我能做到这一点在CSS,但我希望服务器改变这个属性在css deponding会话的存在... – 2013-03-26 19:58:13
我会尽量保持服务器和客户端的东西分开。这就是我通常做的反正。 – jiiri 2013-03-26 20:01:24
我完全按照你的态度做了,但是对于c#中的calims“isActive不存在于正确的上下文中”。 服务器中的代码是这样的(也许我误解了): – 2013-03-27 05:14:59