我在firstpage.aspx页面上有一个Button1,而Button1click我在代码隐藏中调用了一个webservice,它给我一个随机数。
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,它只包含label,我想从webservice传递answer变量。
我在firstpage.aspx中添加了javascript,它创建了一个带有secondpage.aspx的iframe
(function () {
$('#Button1').click(function () {
$('<iframe />', {
name: 'frame',
id: 'frame',
src:'secondpage.aspx'
}).appendTo('body');
});
return false;
});
我的第一个问题是,这种方式我不知道如何在iframe中显示变量之前将变量加载到secondpage.aspx中。
我是谁做的?我真的需要采用java代码方式,还是可以在后面的代码中做所有事情?
我的目标是使用&#34;新实例创建一个iframe&#34;每个Buttonclick都有一个新随机数的secondpage.aspx。
我希望你们能帮忙
干杯史蒂文
答案 0 :(得分:1)
您可以使用Session变量(Session [name])并在第二页上定义一个变量来存储该值。
在第一页上:“Dim answer as string = test.randomnumber()。tostring” 您必须在会话中存储答案并在第二页中调用它