2011-03-20 68 views
1

好吧......我尝试设置一些会话状态变量,但即时得到回错误:会话状态给错误“的情况下不存在”

错误3“txtFirstName”的名称不当前存在背景

这里是我加入的事件处理程序提交按钮

Session["txtFirstName"] = 
txtFirstName.Text; 
Session["txtLastName"] = txtLastName.Text; 
Session["txtPayRate"] = txtPayRate.Text; 
Session["txtStartDate"] = txtStartDate.Text; 
Session["txtEndDate"] = txtEndDate.Text; 

,而我打字这个代码,文本字段名称,如txtLastName是在智能感知弹出,这样会导致我相信他们是在背景下,但我仍然得到这个电子RROR。我也试过:

HttpContext.Current.Session["txtFirstName"] = txtLastName.Text; 

但是,这给了同样的错误。我难倒了。我忘了什么吗?我是否需要添加其他内容?我的书对这个主题非常模糊,实验指导不给任何帮助。

回答

1

听起来像它可能是代码背后的代码问题。

有时(我不是100%为什么会发生这种情况,但我已经看到它),* .aspx.designer.cs可以停止更新自己。

解决方法是删除* .aspx.designer.cs文件并通过右键单击* .aspx文件并选择“转换为Web应用程序”来重新创建它。

这应该重新生成设计器文件并解决问题。

+0

似乎并不是一个designer.cs可见O_o – Sinaesthetic 2011-03-20 21:13:52

+0

我最终删除并重建了表单。我不知道发生了什么。现在工作正常 – Sinaesthetic 2011-04-10 23:34:26

相关问题