繁体   English   中英

将textbox1.text保存到按钮单击asp.net的变量中

[英]Save textbox1.text to a variable on button click asp.net

  <asp:TextBox  ID="TextBox2" AutoPostBack="true" runat="server" Width="415px" Height="50px" OnTextChanged="TextBox2_TextChanged"></asp:TextBox>


   <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Save Changes" />  

我正在尝试这样保存数据:protected void TextBox2_TextChanged(object sender,EventArgs e){

      Session["data"] = TextBox2.Text;           

    }

并检索:

protected void Button1_Click(object sender, EventArgs e)
    {
             string temp = (string)Session["data"];
       }

当我打印字符串时,我收到一个空格。 任何帮助,将不胜感激。 提前致谢

为了在Sesstion中存储数据,请尝试以下操作:

protected void TextBox2_TextChanged(object sender, EventArgs e)
{
    Session.Add("data", TextBox2.Text);
}

检索部分没有其他更改。

作为一种用法,我注意到当焦点设置为文本框时,文本框中的键入光标处于活动状态,按下按钮时未击中按钮事件处理程序中的断点,因此这可能是您无法使用的情况。

要在完成在文本框中的键入后使此工作正常进行,请敲击TAB键,然后单击按钮,然后在按钮的click事件处理程序中检索文本框中的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM