Как я могу показать пользовательский ввод на другую страницу в ASP.NET (в VB.NET)
У меня есть страница WebControls.aspx. У меня есть какое-то текстовое поле на этой странице. Я хочу показать эти данные на другой странице (Results.aspx), когда пользователь нажимает кнопку. У меня есть этот код, но он не работает...
Что я уже пробовал:
'WebControls.aspx Private Sub WebControls_Load(sender As Object, e As EventArgs) Handles Me.Load If IsPostBack Then Dim firstName As String = firstNameTextBox.Text Session.Add("Όνομα: ", firstName) Session.Add("Επώνυμο: ", lastNameTextBox.Text) Session.Add("E-mail: ", emailTextBox.Text) Session.Add("Τηλέφωνο: ", phoneTextBox.Text) Session.Add("Βιβλίο: ", booksDropDownList.SelectedItem.ToString) Session.Add("Λειτουργικό Σύστημα: ", osRadioButtonList.SelectedItem.ToString) 'Dim ar As New ArrayList() 'ar.Add("Όνομα: " & firstNameTextBox.Text) 'ar.Add("Επώνυμο: " & lastNameTextBox.Text) 'ar.Add("E-mail: " & emailTextBox.Text) 'ar.Add("E-mail: " & phoneTextBox.Text) 'ar.Add("Βιβλίο: " & booksDropDownList.SelectedValue) 'ar.Add("Λειτουργικό Σύστημα: " & osRadioButtonList.SelectedValue) 'Session("InputData") = ar End If End Sub
'Results.aspx Private Sub Results_Load(sender As Object, e As EventArgs) Handles Me.Load For Each keyName In Session.Keys outputLabel &= (keyName & Session(keyName)) Next 'Dim ar As New ArrayList() 'ar = Session("InputData") 'outputListBox.DataSource = ar 'outputListBox.DataBind() End Sub