J'ai un petit problème et je saute que vous pouvez m'aider à résoudre ce problème ennuyeux.Caractère codé est utilisé à la place le bon
je dois utiliser un iFrame dans un panneau d'administration pour permettre aux utilisateurs d'utiliser le service de sélection et dans le code HTML je:
<iframe scrolling="yes" runat="server" title="Par Selection" id="iFrame"
frameborder="0" enableviewstate="true" width="100%" height="490" />
dans mon fichier code-behind je:
iFrame.Attributes.Add("src", String.Format(
"https://www.parurval.se/urval/?username={0}&password={1}",
parSettings.GetSettings(parSettings.SettingsType.PARSelection, parSettings.SectionType.Username),
parSettings.GetSettings(parSettings.SettingsType.PARSelection, parSettings.SectionType.Password)));
La sortie est la suivante:
<iframe id="tcMain_tabPARSelection_iFrame" scrolling="yes" title="Par Selection"
frameborder="0" width="100%" height="490"
src="https://www.parurval.se/urval/?username=myUsername&password=myPassword">
</iframe>
S'il vous plaît Note le &
à la place &
signe l'adresse src en passant le nom d'utilisateur et mot de passe
Comment puis-je empêcher cela?
J'ai essayé avec HttpUtility.Decode (myCompleteUrl) mais avec la même réalisation :(
La pire chose est, si le code src n'a que l'adresse
... src="https://www.parurval.se/urval/" ...
Je ne suis pas capable d'entrer l'utilisateur/pwd, je vois le formulaire et je peux entrer du texte, mais il ne fait rien, il rafraîchit seulement la page intérieure iframe, en faisant cela dans une fenêtre complète, fonctionne bien
Et dans ce panneau d'administration J'ai à extbox à l'utilisateur ajouter le nom d'utilisateur et mot de passe afin que entrant dans la page d'administration, je vais directement au service dans l'iFrame afin que l'utilisateur n'a pas besoin d'entrer utilisateur/PWD pour se connecter à chaque fois, c'est ajouter ces valeurs dynamiquement.
Des idées?
Ajouté: Si je mets l'adresse URL correcte (avec l'utilisateur et PWD) dans l'attribut iframe src dans la partie HTML (non dynamique) tout fonctionne très bien :(
peut être vrai, mais ne résout pas mon problème :( – balexandre
Ce que j'essaie de dire, c'est qu'il n'y a pas de problème. l'URL correcte (avec le & remplacé par &) lorsque le navigateur envoie la demande pour la page pour le iframe – Yuliy
+1 Yully est correct Si vous avez un problème en suivant le lien, il ne se passe pas pour la raison que vous pensez. le navigateur en existence verra l'attribut contenant '&' et mettra correctement '&' dans le lien – bobince