以下は、私が直面しているシナリオです。ascx ユーザー コントロールを追加した aspx ページがあり<a href
、aspx ポップアップを開くために js 関数を呼び出すコントロールもあります。
ポップアップを開くとき、ascx コントロールにあるデータをポップアップに送信する必要があります。データはさまざまな場所で更新される可能性があるため、セッションでの維持は困難になるため、セッションを使用する以外にこれを達成するために使用できる方法を教えてください。
ありがとう
以下は、私が直面しているシナリオです。ascx ユーザー コントロールを追加した aspx ページがあり<a href
、aspx ポップアップを開くために js 関数を呼び出すコントロールもあります。
ポップアップを開くとき、ascx コントロールにあるデータをポップアップに送信する必要があります。データはさまざまな場所で更新される可能性があるため、セッションでの維持は困難になるため、セッションを使用する以外にこれを達成するために使用できる方法を教えてください。
ありがとう
あなたはaspxポップアップを開くためにjs関数を使用していると言いました。
それなら簡単です。
1. JavaScript を使用して、ユーザー コントロールのコントロールからデータを読み取ります。 var variable1 = document.getElementByID("ControlId").value; var variable2 = document.getElementByID("ControlId").value; 2. このデータをクエリ文字列として次のページに渡します window.open("http://www.w3schools.com?id=" + 変数1 + "&name=" + 変数2); 次のページからクエリ文字列からこのデータを読み取ることができます