Ik heb een Response.Redirect onder een knop op mijn pagina1 staan, die ervoor zorgt dat ik naar pagina2 ga. Nu wil ik een gevulde Arraylist uit pagina1 meegeven aan pagina2 dmv die redirect. Alleen wil hij alleen maar Strings accepteren die meegegeven worden. Dit werkt dus bv wel:
en dan op pagina2 in de page load:
Dit haalt de tekst op een label op pagina1 op en zet die op een ander label op pagina2 (Editor.aspx). Werkt gewoon. Maar hoe gaat het als ik niet een String wil meegeven, maar een ander object (zoals bv een ArrayList)?
code:
1
2
3
4
5
| Private Sub ButtonSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSave.Click
Dim params As String
params = "SelElements=" & Server.UrlEncode(PageLabel.Text)
Response.Redirect("Editor.aspx?" & params)
End Sub |
en dan op pagina2 in de page load:
code:
1
| Label1.Text = (Request.QueryString("SelElements")) |
Dit haalt de tekst op een label op pagina1 op en zet die op een ander label op pagina2 (Editor.aspx). Werkt gewoon. Maar hoe gaat het als ik niet een String wil meegeven, maar een ander object (zoals bv een ArrayList)?