Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “会话状态给出错误”;不存在于上下文中”;_C#_Asp.net_Session State - Fatal编程技术网

C# “会话状态给出错误”;不存在于上下文中”;

C# “会话状态给出错误”;不存在于上下文中”;,c#,asp.net,session-state,C#,Asp.net,Session State,好的。。。我试图设置一些会话状态变量,但我返回了错误: 错误3当前上下文中不存在名称“txtFirstName” 下面是我添加到submit按钮的事件处理程序中的内容 Session["txtFirstName"] = txtFirstName.Text; Session["txtLastName"] = txtLastName.Text; Session["txtPayRate"] = txtPayRate.Text; Session["txtStartDate"] = txtStartDat

好的。。。我试图设置一些会话状态变量,但我返回了错误:

错误3当前上下文中不存在名称“txtFirstName”

下面是我添加到submit按钮的事件处理程序中的内容

Session["txtFirstName"] =
txtFirstName.Text;
Session["txtLastName"] = txtLastName.Text;
Session["txtPayRate"] = txtPayRate.Text;
Session["txtStartDate"] = txtStartDate.Text;
Session["txtEndDate"] = txtEndDate.Text;
当我输入这段代码时,文本字段名(如txtLastName)在intellisense中突然出现,这会让我相信它们在上下文中,但我仍然收到这个错误。我也试过:

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

但这也产生了同样的错误。我被难住了。我忘了什么吗?我需要在中添加其他内容吗。我的书在这个问题上非常模糊,实验说明也没有提供任何帮助。

听起来可能是文件背后的代码有问题

有时,*.aspx.designer.cs会停止更新其自身(我不是100%了解为什么会发生这种情况,但我在过去看到过这种情况)

解决方法是删除*.aspx.designer.cs文件,然后右键单击*.aspx文件并选择“转换为web应用程序”,重新创建该文件


这将重新生成设计器文件并修复问题。

听起来可能是代码隐藏文件有问题

有时,*.aspx.designer.cs会停止更新其自身(我不是100%了解为什么会发生这种情况,但我在过去看到过这种情况)

解决方法是删除*.aspx.designer.cs文件,然后右键单击*.aspx文件并选择“转换为web应用程序”,重新创建该文件


这将重新生成设计器文件并修复问题。

似乎没有设计器。cs可见O_oi最终删除并重建了表单。我不知道发生了什么事。现在工作正常似乎没有设计师。cs visible O_oi最终删除并重建了表单。我不知道发生了什么事。现在一切正常