Comment créer des Images dans ASP.NET (montrer d'autres Url dans ASP.NET site)
Scénario : ASP.NET site avec masterpage qui est en haut, à gauche et à côté des bars. Le corps de la page, il faut parfois montré des données provenant d'autres url. Par exemple, il y aura un lien hypertexte sur la masterpage appelée "Afficher les Villes". En cliquant sur ce lien ouvrira une nouvelle fenêtre avec l'url "https://yourcompany/cities.aspx". Cette ASPX est pas lié à la ASP.NET site.
Je voudrais changer cette option pour afficher "https://yourcompany/cities.aspx" au sein de ASP.NET site lui-même. Ainsi, lorsque des utilisateurs, cliquez sur "Afficher les villes", le site va afficher l'en-tête, en haut, à gauche et le corps se montrer tout ce que les résultats des villes.aspx montre.
Quelle est la meilleure approche et suggestions? Est-ce que j'ai besoin de créer des cadres? Besoin d'aide à cet égard.
Plus d'informations sur ce:
MasterPage a quelques hyperliens ou des boutons comme le Montrent les Villes, Montrent les Concessionnaires etc. En cliquant sur ShowCities devrait montrer yourcompany/villes.aspx (site externe) et de la même façon "ShowDealers" cliquez doit afficher "mycompany.com/ShowDealers.aspx";. De sorte que chaque lien a sa propre et unique et cliquez sur les résultats, mais les résultats doivent être affichés dans notre site de telle sorte que l'utilisateur ne doit pas se sentir, il est redirigé quelque part. Aussi la région frontière où il montre le résultat ne doit pas afficher l'URL de ce site externe
Vous devez vous connecter pour publier un commentaire.
Balisage:
Et sur le code derrière...
Je pense que cela devrait fonctionner.
Mise à JOUR - fournir js version:
Si vous définissez une fonction javascript comme ceci:
Et vous avez votre lien comme ceci:
Fonctionne. Test ici.
Selon l'endroit où la source est en provenance et à votre public cible. Vous pouvez créer les villes.page aspx dans votre page maître et simple, le corps de celle-ci à un IFrame avec la page cible en tant que source.
Fonctionne assez bien, mais certains appareils mobiles ne supporte pas les iFrames.