J'ai deux pages aspx à savoir one.aspx et two.aspx et j'ai un fichier javascript nommé link.jsComment communiquer entre deux pages aspx en utilisant js?
Maintenant, j'ai besoin de communiquer entre ces deux pages aspx en utilisant le fichier javascript comme intermédiaire.
Dans le fichier one.aspx j'ai un ModalPopupExtender et le contenu de son panneau est en loacted two.aspx -à-dire, dans "one.aspx":
<html>
<head>
<script type="text/javascript" src="link.js"></script>
<script type="type="text/javascript">
function test(){
var str=callPopup();
document.getElementById('pnlPopUp').innerHtml = str;
}
</script>
</head>
<body>
<ajaxToolkit:ModalPopupExtender ID="popup1" runat="server" TargetControlID="btnOK" CancelControlID="btnCancel" PopupControlID="pnlPopUp"></ajaxToolkit:ModalPopupExtender>
<asp:Panel ID="pnlPopUp" runat="server"></asp:Panel>
</body>
</html>
dans "two.aspx":
<html>
<head>
<script type="text/javascript" src="link.js"></script>
</head>
<body>
<asp:Panel ID="pPanel1" runat="server">
<table>
<tr>
<td>
<p>test</p>
</td>
<td>
<asp:Button ID="BtnTest" runat="server" Text="Click" OnClientClick="javascript:alert('hello world..!'); return false;" />
</td>
</tr>
</table>
</asp:Panel> </body> </html>
dans link.js:
function callPopup() {
var s = document.getElementById('pPanel1').innerHtml;
return s;
}
je suis en mesure d'appeler callPopup() de one.aspx mais incapable d'obtenir le contenu de la page two.aspx. aidez-moi s'il vous plaît.
Merci d'avance.
Vous devez fournir plus d'informations. Vous voulez le faire via un post ou via Ajax? Utilisez-vous MVC ou WebForms? Plus d'informations sont nécessaires. Dans quel contexte résident les pages 1 et 2? Quel est le but de ce que vous essayez d'accomplir? Qu'avez-vous déjà essayé? –
salut .. j'ai édité ma question, s'il vous plaît examiner maintenant .. – Hulk