2014-02-06 3 views
-2

У меня есть .html-страница, которая имеет ссылку на страницу .aspx.Как получить параметр на странице aspx?

Я посылаю параметры из HTML в ASPX так:

<a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 

На моей странице .aspx У меня есть IFRAME:

<iframe src="http://mywebsite.com/?page_id="<%=Request.QueryString["id"]%>"&details_id='<%=Request.QueryString["details_id"]%>' scrolling='no' width="850" height="800" frameborder=0></iframe> 

И страница я хотел, чтобы отобразить не отображается , Я не получаю сообщение об ошибке, но мое форматирование изменилось, и отображается другая рамка.

Что я делаю неправильно?

+0

Что такое проблема? –

+0

Страница, которую я хотел отобразить, не отображается. Я не получаю сообщение об ошибке, но мое форматирование изменилось, и отображается другой кадр. Может быть, что-то не так, как я отформатирую источник кадра с помощью QueryString? – piterskiy

+0

Мне все еще не ясно. В чем проблема? Правильно ли javascript? Если нет, покажите нам. Возможно, вы можете создать jsfiddle для этого. –

ответ

0

Я думаю, что функция openContent не существует, так как вы говорите, что у вас нет javascript самостоятельно.

Я предлагаю изменить

<a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 

в

<a href="javascript:open('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 
+0

openContent - это моя функция скрипта java, объявленная в .js-файле, которая открывает всплывающие окна с указанными URL-адресами. – piterskiy

+0

Если вы используете 'open' вместо своей собственной функции, то это работает или нет? Тогда вы знаете, где искать. Окно –

+0

открыто в любом случае. Только с openContent я могу открыть всплывающее окно и изменить размер/найти его так, как я хочу. С open() полная страница открывается с тем же контентом, что и с методом openContent – piterskiy

Смежные вопросы