C# “会话状态给出错误”;不存在于上下文中”;
好的。。。我试图设置一些会话状态变量,但我返回了错误: 错误3当前上下文中不存在名称“txtFirstName” 下面是我添加到submit按钮的事件处理程序中的内容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
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最终删除并重建了表单。我不知道发生了什么事。现在一切正常