Asp.Net表单文本框
你好,我必须用VS2010在Asp.net框架4.0中制作一个表单。 表单将有3个站点,启动、输入和控制。 现在我有一个小问题。 当我在输入站点上的文本框中输入并转到控制站点再返回时,我可以更改文本框的文本,但在session.item中不会更改文本。 我已经这样做了。 Textbox.text->session.item session.item->label.text(工作) 但是当我返回会话的文本时,item.doe会发生变化Asp.Net表单文本框,asp.net,.net,visual-studio-2012,textbox,web-site-project,Asp.net,.net,Visual Studio 2012,Textbox,Web Site Project,你好,我必须用VS2010在Asp.net框架4.0中制作一个表单。 表单将有3个站点,启动、输入和控制。 现在我有一个小问题。 当我在输入站点上的文本框中输入并转到控制站点再返回时,我可以更改文本框的文本,但在session.item中不会更改文本。 我已经这样做了。 Textbox.text->session.item session.item->label.text(工作) 但是当我返回会话的文本时,item.doe会发生变化 请给我一个提示为什么它不起作用 如果我正确理解了您的问题,您是
请给我一个提示为什么它不起作用 如果我正确理解了您的问题,您是否在更改文本框中的文本时尝试在设置会话变量后更改它?如果这是正确的,您应该能够在编辑文本框时使用文本框中的TextChanged事件重置会话变量 尝试类似这样的操作,链接到文本框中的TextChanged事件
protected void TextBoxChanged(object sender, EventArgs e)
{
HttpContext.Current.Session["Text"] = textbox.Text;
}
我对你的问题不是非常清楚,你是否试图将文本框的内容保存到会话变量,但它不合作?发布一些代码,以便我们更好地理解你的问题干杯!我不建议这样做,因为它需要在文本框上自动回发邮件,这意味着浏览器将在输入每个字符后向服务器发送邮件。不过,它会起作用的。是的,说得对。但我不完全确定询问者在寻找什么。或者,如果有一个按钮应该将文本框内容保存到会话变量或其他东西中,但它不能正常工作,我们可能需要查看代码来说明原因。