2010-04-22 2 views
1

Извинения, если это, кажется, как дубликат пост ...передать данные от родительского всплывать

Томас Уорнер любезно ответившим раннюю почту предполагая я использую:

Popup.aspx data1 = Piece_of_data & Data2 = Piece_of_data

Просто хочу спросить, если мой код Popup.aspx? Data1 = TextBox1.Text & Data2 = textbox2.text

Что такое правильный способ ссылки Что в текстовые поля?

Путь выше, все, что появляется во всплывающем окне, является фактическим текстом «textbox1.text» , а не тем, что актуально в этом элементе управления.

еще раз спасибо

ответ

1

с помощью ASP.NET можно litterally записать значение прямо в строку, как:

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

Более идеальный способ сделать это было бы создать строку URL в вашей codebehind, чтобы не загромождать ваш код HTML и C#.

Таким образом, вы могли бы сделать что-то вроде:

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

Это также позволит вам делать какие-либо проверки на санитарной обработки значений из текстовых полей, прежде чем начать прохождение этих значений вокруг.

+0

отлично работает – DarkW1nter