2015-04-22 185 views
0

我在firstpage.aspx頁面上有一個Button1,並且Button1click在代碼隱藏中調用了一個webservice,它傳遞給我一個隨機數。如何在Iframe中顯示aspx網站

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只包括標籤,這是我想要的答案變量從Web服務傳遞的。

我添加JavaScript來創建它與secondpage.aspx一個iframe的firstpage.aspx

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

我的第一個問題是這樣,我不知道如何將變量加載到secondpage.aspx之前我展示他們在iframe中。

我該做什麼?我真的需要採用java代碼的方式,還是我可以在代碼中完成所有的事情?

我的目標是創建一個iframe,並在每個Buttonclick上創建一個帶有新的隨機數的secondpage.aspx的「新實例」。

我希望你們能幫助

乾杯史蒂芬

回答

1

您可以使用一個會話變量(會話[名]),並定義你的secondpage一個變量來存儲這個值。

在第一頁上:「昏暗的答案字符串= test.randomnumber()的toString。」 你要存儲在會話答覆,並調用它在secondPage

+2

或者你可以打電話給你的web服務的secondpage.aspx加載方法。 – fennec62