1

我有document.form1.submit()javascript。我想知道它是如何在后面的代码中收到的。在哪个类中,在哪个方法中?类似的东西。因为我想获取文本框中的值以将其存储在会话中。我需要一个实际的“提交”按钮才能工作吗?这真的让我很困惑。

如果我这样说:

function CallSubmit() {
                var thetext = document.getElementById('textbox1').value;
                document.form1.submit(thetext);
            }

如果它有一个接收变量,我能否将 textbox1 的值传递给代码中的特定方法?我的意思是,我如何获得 textbox1 的值?

顺便说一句,我正在尝试在页面卸载之前执行此操作。因为我需要存储 textbox1 中的文本,以便在页面刷新后重新分配该值。

4

1 回答 1

0

您可以使用“表单”作为后面的代码获取回发值

Request.Form["textbox1"]

如果您阅读此Request.Form内容,您将从帖子中获取所有数据

评论
在 asp.net 中,我们通常避免使用直接的Request.Form,我们使用 asp.net 控件,所有这些控件都准备好处理 post 值。

例如,如果您使用asp:TextBoxwithID=textBox1那么您阅读帖子 textBox1.Text
,如果您喜欢使用 the 阅读它,Request.Form您需要调用Request.Form[textBox1.UniqueID]

textBox1.UniqueIDnamehtml 控件上的值,以及用于回发的名称。

于 2012-07-12T08:09:01.273 回答