asp.net+sqlserver的程序session引起的大问题

lihomeg 2009-04-16 03:01:47
asp.net+sqlserver的程序session引起的大问题

程序是基于asp.net+sqlserver的,在后台浏览和始终的过程中,用不了几秒,点击后台某个链接的时候
就会提示“'对不起,您尚未登陆!'”

查询相关文件的.cs代码文件,看到代码中这样写道:

public partial class ManageSystem_admin_readme: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["username"] == null || Session["id"] == null || Session["admin"] == null)
{
Response.Write("<script language='javascript'>alert('对不起,您尚未登陆!');window.top.location.href='index.aspx'</script>");//判断是否已经登陆
}
else
{
lblusername.Text = Session["username"].ToString();
lbldate.Text = DateTime.Now.ToString("yyyy-MM-dd");
}
}
}

-----------------------------------------------------------
public partial class ManageSystem_groupBuyAdd : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(AjaxMethod));
if (!Page.IsPostBack)
{
if (Session["username"] == null || Session["id"] == null)
{
Response.Write("<script language='javascript'>alert('对不起,您尚未登陆!');window.top.location.href='index.aspx'</script>");//判断是否已经登陆
}
else
----------------------------------------------------

在本机架设程序测试过程中还没发现这个问题,不过在服务器上换了很多个服务器都不行,不清楚是服务器配置问题还是什么原因。由于本人对程序一窍不通,
望各位帮忙参谋下是哪里出了问题,如果是服务器,该怎么调整服务器,如果是代码,该怎么修改。盼回答,谢谢
...全文
105 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihomeg 2009-04-18
  • 打赏
  • 举报
回复
还没解决问题。帖子顶起来,大家再给出出主意
renjuwht 2009-04-18
  • 打赏
  • 举报
回复
mark
lihomeg 2009-04-18
  • 打赏
  • 举报
回复
上面的回复都没起作用。后来继续查询资料的时候发现http://topic.csdn.net/t/20060322/16/4632291.html 根据其中的:

6 楼Cassava(车超)
回复于 2006-03-22 16:52:14 得分 1

在web.config中把 <sessionState mode="InProc" 改为<sessionState mode="StateServer"
再把timeout改大一些
还有要在控制面版的服务中把ASP.NET State Service启动

问题解决。散分,感谢回帖和看贴的朋友,衷心的感谢你们。
taz01 2009-04-16
  • 打赏
  • 举报
回复
用Forms验证吧 这样好些。
marssongxs 2009-04-16
  • 打赏
  • 举报
回复
应该是Session存放时间太短了
takako_mu 2009-04-16
  • 打赏
  • 举报
回复
web.config中將Session時間放長一些.

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧