0

Reportviewer を使用して、.aspx ページで SSRS レポートを表示しています。このレポートビューアはブラウザで iframe としてレンダリングされるためです。iframe が読み込まれるたびに、いくつかの JavaScript 関数を呼び出したいと思います。

 I can't use window.onload because the content of reportviewer that is iframes get changed without any postback.
4

1 に答える 1

3

ReportViewerを使用したことがないため、これが役立つかどうかはわかりませんが、サーバー側のページにアクセスできる場合は、次の手順を実行してください。

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        MainIFrame.Attributes.Add("onload", "MainIFrame_OnLoad();");
    }
}

javascriptファイルに以下を追加します。

function MainIFrame_OnLoad() {
    alert('yes!');
}
于 2012-05-19T02:15:19.297 に答える