Using request.form/querystring
I am using Visual basic.Net as language and I try to post some information between forms.
I have a simple app with a textbox and a button:
Code:
<body>
<form id="Form1" method="post" runat="server" action=mypage.aspx>
<asp:TextBox ID=text1 Runat=server></asp:TextBox>
<asp:Button ID=submit Runat=server Text=Click OnClick=go></asp:Button>
</form>
</body>
and this is the code behind:
Code:
Sub go(ByVal sender As Object, ByVal e As EventArgs)
Response.Redirect("myPage.aspx")
End Sub
Nothing happens when I enter some text and click the button. The code for myPage.aspx is:
Code:
<body>
<form id="Form1" method="get" runat="server">
<asp:Label ID="label1" Runat="server"></asp:Label>
</form>
</body>
and the code behind is:
Code:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim strName As String = Request.Form("text1")
label1.Text = strName
End Sub
Could anyone say what goes wrong? Somehow the information gets lost