2010-08-29 48 views
0

我有一个TextBox(使用PostBack启用)。我需要在回发之前存储它的值。可能吗?如果是这样,你能告诉我怎么样?如何在ASP.NET中回发之前获取TextBox的值

例如:我在我的文本框中输入“10”。然后,在它的回发中,出现一个消息框,告诉“你已经进入十!”。接下来,我在我的文本框中输入“100”,这次会出现一个消息框,并告诉“您没有输入正确的数字!”。回到这一点,没关系。但是现在我需要的是,当我在第二个提到的消息框中按Okay按钮时,数字“10”应该显示在TextBox中。

在此先感谢!

回答

0

听起来像JQuery的工作。每当更改事件触发时,将您的文本框值复制到隐藏字段中。

$("#myTextBoxId").change(function() { $(#myHiddenFieldId).val(this.value)}); 
4

为此,您可以将数据存储到Session对象中。它将在回发后包含您的值。

指定的文本框值 - >

会话[ “txtvalue”] = Textbox1.Text;

用于检索数据

字符串值=会话[ “txtvalue”]的ToString();

我希望它对你有帮助............

相关问题