Pregunta

Disculpas si esto parece un post duplicado ...

Thomas Warner amablemente answeres un post anterior que sugiere que utilizo:

Popup.aspx? Dato1 = Piece_of_data y Data 2 = Piece_of_data

Sólo quiero preguntar, si mi código es Popup.aspx? Dato1 = TextBox1.Text y Data 2 = textbox2.text

¿Cuál es la forma correcta de cuál de referencia en los cuadros de texto?

La forma es está por encima, todo lo que aparece en la ventana emergente es el 'TextBox1.Text' real de texto en lugar de lo Es en realidad en ese control.

gracias de nuevo

¿Fue útil?

Solución

El uso de asp.net que literalmente puede escribir el valor directamente en la cadena como:

Popup.aspx?Data1=<%=textbox1.Text%>&Data2=<%=textbox1.Text%>

Una forma más ideal de hacerlo sería para construir la cadena de URL en su código subyacente a fin de no estorbar encima de su HTML y código C #.

De esa manera usted podría hacer algo como:

String popupUrl = String.Format("Popup.aspx?Data1={0}&Data2={1}",
textbox1.Text,textbox2.Text);

Esto también le permitirá hacer todas las comprobaciones de desinfección, de los valores de los cuadros de texto antes de empezar a pasar esos valores alrededor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top