2015-04-22 4 views
0

У меня есть Button1 на странице firstpage.aspx и Button1click Я вызываю веб-сервис в коде, который передает мне случайное число.Как показать сайт aspx в Iframe

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Dim test As localhost.servicetest = New localhost.servicetest 

    Dim answer as string =test.randomnumber().tostring 
End Sub 

У меня есть другая Aspx форма secondpage.aspx которая состоит только из метки, которые я хочу передать переменную ответа от веб-сервиса.

Я добавил JavaScript в firstpage.aspx, который создает IFRAME с secondpage.aspx

(function() { 
    $('#Button1').click(function() { 
     $('<iframe />', { 
      name: 'frame', 
      id: 'frame', 
      src:'secondpage.aspx' 
     }).appendTo('body'); 
    }); 
    return false; 
}); 

Моя первая проблема заключается в том, что таким образом я не знаю, как загрузить переменную в secondpage.aspx, прежде чем показывать их в iframe.

Кому это нужно? Должен ли я действительно использовать код java-кода или я могу сделать все, что находится в коде?

Моя цель - создать iframe с «новым экземпляром» secondpage.aspx с новым случайным числом в каждом Buttonclick.

Я надеюсь, что вы, ребята, можете помочь

Приветствия Стивен

ответ

1

Вы можете использовать переменную Session (Сеанс [имя]) и определим переменную на вашем SecondPage, чтобы сохранить это значение.

На первой странице: «Dim ответ как строка = test.randomnumber() ToString.» Вы должны хранить ответ на сессии, и назвать его в SecondPage

+2

или вы можете просто назвать свою WebService в метод загрузки secondpage.aspx. – fennec62

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