如何在iframe

时间:2015-04-22 14:01:22

标签: javascript asp.net vb.net iframe

我在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。

我希望你们能帮忙

干杯史蒂文

1 个答案:

答案 0 :(得分:1)

您可以使用Session变量(Session [name])并在第二页上定义一个变量来存储该值。

在第一页上:“Dim answer as string = test.randomnumber()。tostring” 您必须在会话中存储答案并在第二页中调用它