показать страницу в iframe с другим URL в браузере - PullRequest
0 голосов
/ 18 июля 2009

Я прошу прощения, потому что мой английский не очень хорош. У меня есть веб-страница от asp.net, которая содержит одно древовидное представление, xmldatasource, один XML-файл, связанный с xmldatasource, и один iframe. Когда пользователь нажимает на триод, веб-страница отображается в iframe. Теперь я хочу, чтобы при нажатии на триоды мой URL (например, "www.mysite.com/default.aspx") изменился на («www.mysite.com/default.aspx?onenode»), и если я непосредственно введу этот URL («www.mysite.com/default.aspx?onenode») на отображаемой странице браузера, выбранный триод и страница (onenode ) отображается на iframe. Есть ли способ решить мою проблему там? Я жду вашей помощи. Спасибо за Перпенд.

Ответы [ 2 ]

0 голосов
/ 18 июля 2009

Полагаю, вы можете легко сделать это, используя свойство NavigateUrl в TreeNode для установки целевого URL. (Вы можете построить это на основе Text/Value свойств текущего TreeNode.

Кроме того, вы можете установить целевой фрейм, в который должна загружаться страница, установив свойство Target TreeNode. В вашем случае кажется, что вам нужно установить его в родительский фрейм (само окно).

0 голосов
/ 18 июля 2009

Я бы избегал использования IFRAME и использовал бы вместо этого AJAX для рендеринга деталей триода. Таким образом, вы имеете дело только с одной веб-страницей, а не с двумя, и ваша проблема исчезнет.

...