Pass-Daten von den Eltern auf Popup
Frage
Entschuldigt, wenn dies scheint wie ein Duplikat Post ...
Thomas Warner freundlich answeres eine frühere Post darauf hindeutet, ich benutze:
Popup.aspx? Data1 = Piece_of_data & Data2 = Piece_of_data ??p>
Ich will nur fragen, ob mein Code Popup.aspx ist? Data1 = TextBox1.Text & Data2 = TextBox2.Text
was ist der richtige Weg, um Referenz was in den Textboxen?
Der Weg ist oben ist, alles, was in dem Popup erscheint, ist der eigentliche Text ‚TextBox1.Text‘ eher als das, was in dieser Kontrolle actualy ist.
Dank wieder
Lösung
asp.net Sie verwenden können litterally den Wert schreiben direkt in die Zeichenfolge wie:
Popup.aspx?Data1=<%=textbox1.Text%>&Data2=<%=textbox1.Text%>
Ein idealer Weg, dies zu tun, wäre die URL-Zeichenfolge in Ihrem Code-Behind aufzubauen, um nicht Ihre HTML und C # -Code zu vollstopfen.
So können Sie etwas tun könnten, wie:
String popupUrl = String.Format("Popup.aspx?Data1={0}&Data2={1}",
textbox1.Text,textbox2.Text);
Dies erlaubt es Ihnen auch auf die Werte aus den Textfeldern keine sanitization Kontrollen zu tun, bevor Sie diese Werte beginnen um vorbei.