Je coder les paramètres dans une URL et la mise en href d'une une étiquette comme suit:Qu'est-ce qui ne va pas avec window.open ici?
href="javascript:var win=window.open('LayerPreview.aspx?tLNUMCswKSXpnGpQy1rWev26c5euEUa97eqiZYdDpMvDcKNbi6Z05Q3WC5DhG%2b8HJFGHAo%2fHiSFrtEEsHiConkpaT2aJ2WV0Hxxqo2l1bmkNdAotVVvI%2fT4JtE%2fc3dJ8MEAhM3NJZ15qk3fkW87q9A%3d%3d','','width=800,height=600,resizable=no','true');"
Mais lorsque le lien est cliqué, dans le Page_Load de LayerPreview.aspx, la chaîne de requête a été modifiée , à savoir l'original:
tLNUMCswKSXpnGpQy1rWev26c5euEUa97eqiZYdDpMvDcKNbi6Z05Q3WC5DhG%2b8HJFGHAo%2fHiSFrtEEsHiConkpaT2aJ2WV0Hxxqo2l1bmkNdAotVVvI%2fT4JtE%2fc3dJ8MEAhM3NJZ15qk3fkW87q9A%3d%3d'
devient:
tLNUMCswKSXpnGpQy1rWev26c5euEUa97eqiZYdDpMvDcKNbi6Z05Q3WC5DhG+8HJFGHAo%2fHiSFrtEEsHiConkpaT2aJ2WV0Hxxqo2l1bmkNdAotVVvI%2fT4JtE%2fc3dJ8MEAhM3NJZ15qk3fkW87q9A=%3d
Ceci, évidemment, vis mon décodage.
Des idées?
Merci,
Carl.
Édition: J'utilise déjà System.Web.HttpUtility.UrlEncode et System.Web.HttpUtility.Decode.
est ici l'opération:
- Generate la chaîne de requête de texte brut.
- Chiffrez la chaîne de requête.
- Exécutez-le via System.Web.HttpUtility.UrlEncode.
Lors de la lecture de la chaîne de requête je fais tout le contraire:
- Lancez-le à travers System.Web.HttpUtility.UrlDecode.
- Déchiffrez la chaîne de requête.
- Lire la chaîne de requête.
Cela fonctionne partout ailleurs dans mon application Web, mais pas lors de l'assertion du lien pour l'URL window.open ou toute autre méthode javascript.
Les personnes qui éditent ce post le rendent illisible. 8 ( – Carl
Scunliffe, pouvez-vous s'il vous plaît annuler vos modifications à la mise en forme, merci .. – Carl
Okay, défait votre ^^ mise en forme moi-même – Carl