передать данные от родителя во всплывающее окно - PullRequest
1 голос
/ 22 апреля 2010

Извинения, если это похоже на повторяющийся пост ...

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

Popup.aspx? Data1 = Piece_of_data & Data2 = Piece_of_data

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

Как правильно ссылаться на то, что в текстовых полях?

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

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

1 Ответ

1 голос
/ 22 апреля 2010

Используя asp.net, вы можете буквально записать значение прямо в строку, например:

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

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

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

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

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

...