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

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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top