前台:
<%if (Session["loginState"] == null)
{ %>
<div class="dblink">
a<b></b><a href="login.aspx" target="_search">请登录</a><b></b><a href="reg.htm" class="mfzc" target="_search">免费注册</a>
</div>
<%} else{ %>
<div class="dblink">
<label runat="server" id="showName"></label>a<b></b><a href="#" onclick="exitsc();">[退出]</a>
</div>
<%} %> <script type="text/javascript">
function exitsc() {
<%clearSession();%>
location.reload();
}
</script>后台: protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["userName"] == null)
{
}
else
{
showName.InnerText = Session["userName"].ToString();
}
}
}
public void clearSession()
{
Session["userid"] = null;
Session["userName"] = null;
Session["loginState"] = null;
}
<%if (Session["loginState"] == null)
{ %>
<div class="dblink">
a<b></b><a href="login.aspx" target="_search">请登录</a><b></b><a href="reg.htm" class="mfzc" target="_search">免费注册</a>
</div>
<%} else{ %>
<div class="dblink">
<label runat="server" id="showName"></label>a<b></b><a href="#" onclick="exitsc();">[退出]</a>
</div>
<%} %> <script type="text/javascript">
function exitsc() {
<%clearSession();%>
location.reload();
}
</script>后台: protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["userName"] == null)
{
}
else
{
showName.InnerText = Session["userName"].ToString();
}
}
}
public void clearSession()
{
Session["userid"] = null;
Session["userName"] = null;
Session["loginState"] = null;
}
解决方案 »
- 两个日期怎么比较他们的时间差,以分为单位,比如2011-3-29 16:53:28 跟2011-3-29 16:23:28 他们两个时间差为30分钟
- RadioButtonList的SelectedIndexChanged不执行..不是autopostback的问题
- 自定义控件问题?
- |M| 有没有什么办法记我生成的DLL 不被Reflector.exe这个工具看到我的源码
- ASP.Net拍卖站点项目征集Web项目开发团队,费用1万
- 。。。请问怎样从前到后???
- 每次运行都出现错误提示:licenses.licx 未能将许可证文件“licenses.licx”转换为二进制资源,怎么办?
- 绑定数据到DropDownList时,能实现下拉复选和多选吗?
- MVC简单权限控制
- 80070005 拒绝访问。
- rdlc 如何显示动态列标题(急!)
- 求救!!!WebChart X轴显示太多导致密集看不到出内容的处理方法
<%clearSession();%>
都清空了啊
<%clearSession();%>
写在脚本里面没用,仍然是先执行clearSession();后才输出html的
{ 当不刷新的时候,才能执行if里面的语句,刷新了就不能执行了
}