En utilisant des iFrames ASP.NET
J'ai un asp.net site web avec une page maître, puis-je utiliser le iframe
donc mon .aspx
pages de charge à l'intérieur de la iframes
. (Ce qui signifie qu'il ne se charge pas le maître-page)
Un peu comme mon iframe
sera le contentplaceholder
ou peut-être la contentplaceholder
sera à l'intérieur?
Des Idées?
- pourquoi êtes-vous de la réalisation de ces inutiles modifications?
Vous devez vous connecter pour publier un commentaire.
essayer cette
Exposer cet iframe dans la page principale du code-behind:
Ajouter le MasterType directive pour la page de contenu fortement typées Page Maître.
Dans le code derrière
src
attribut est requis.Vous pouvez penser à une iframe comme une fenêtre de navigateur intégrée que vous pouvez mettre sur une page HTML pour afficher une autre URL à l'intérieur. Cette URL peut être totalement distinct de votre site web/app.
Vous pouvez mettre une iframe dans une page HTML, de sorte que vous pouvez les mettre l'un à l'intérieur d'un contentplaceholder dans un formulaire en ligne qui a une Masterpage et il apparaîtra avec n'importe quelle URL à charger (via Javascript ou C# si vous tournez votre iframe dans un contrôle côté serveur (
runat='server'
) sur la dernière page HTML que votre webform produit lorsque demandé.Et vous pouvez charger une URL dans votre iframe qui est un
.aspx
page.Mais iframes ne rien avoir à faire avec la ASP.net le mécanisme. Ils sont des éléments HTML qui peut être exécuté côté serveur, mais ils sont essentiellement "idiot", et non géré/neutre à la ASP.Net mécanismes de ne pas confondre un Contentplaceholder avec un iframe.
Incidemment, l'utilisation des iframes est encore controversée - avez-vous vraiment besoin d'en utiliser un? Pouvez-vous vous permettre le négatif et de compromis avec eux, par exemple, l'absence de l'historique de navigation ...?
Comment sur:
Est pris en charge depuis .Net Framework 4.5
Si vous avez des Problèmes en utilisant cette commande, vous pouvez prendre un coup d'oeil ici.
Une autre option est d'utiliser des espaces réservés.
Html:
C#: