Comment inclure une autre page à fichier aspx
je veux inclure d'autres aspx fichier principal aspx fichier dans asp.net je pourrais le faire dans jsp le code jsp inclure comme ça
<jsp:include page="footer.jsp" />
- Difficile de croire que quelque chose d'aussi élémentaire que le texte y compris dans un
aspx
modèle n'a pas été mis en œuvre dans un moyen facile. En Java, il existe quatre différents one-liners pour ce faire: stackoverflow.com/questions/14580120/... - Assurez-vous juste de mettre cela dans une div sur votre page. <!-- #Include virtual="/pied de page.aspx" -->
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas ajouter une autre page à la page existante dans asp.net.
Parce que
asp.net
ne permet pas à deuxform tag
dans la même page.Il y a de fonctionnalité de contrôle de l'utilisateur que vous pouvez utiliser
Plus de détail
http://www.codeproject.com/Articles/1739/User-controls-in-ASP-NET
Edit 1
De plus
Il existe un concept de
Master page
etcontent page
Voici un bon lien pour la page principale
http://www.codeproject.com/Articles/325865/Creating-Master-Page-In-ASP-NET-2010
Edit 2
Page principale a une structure comme celle ci-dessous
Quelques point à noter
Lorsque vous créer une Page, vous pouvez ajouter du contenu uniquement dans
ContentPlaceHolder1
, il peut y avoir plusieurs de ces.Vous pouvez mettre votre
user-control
à l'intérieur demaster-page
aussi pour qu'il pourra être répercuté sur les pages.Modifier 3
Master pages
sont en fait des commandes de l'utilisateur; vous pouvez le vérifier en allant dans le code-behind de la page principale de la classe, cliquez-droit sur le nom de la classe et sélectionnez "Aller À la Définition". Vous verrez quelque chose comme ceci:
Contrôles utilisateur
sont pratiques pour l'affichage des composants qui sont répétés à l'intérieur d'un seul projet, comme les menus et les panneaux. Le problème est qu'ils ne génèrent pas .Dll et doivent être copiés sur d'autres projets, si nécessaire.
Quelques bons liens
ASP.NET l'équivalent des inclusions côté serveur
Comment inclure un fichier html externe dans asp.net page
Cela fonctionne pour moi. Je peux inclure mon menu sur toutes les pages que je veux:
Dans mon menu.fichier aspx j'ai du html brut et C# codeblocks et ASP résoudre ces après insertion du contenu dans la page. Grande hein?
ASP.Net ont Page Maître et De Contrôle De L'Utilisateur qui vous aideront à faire la même chose.
Si vous utilisez ASP.Net MVC, nous avons Vue Partielle concept.
À l'aide #include ne fonctionne pas car il va introduire deux instructions de page si le fichier inclus est un ASP.NET page. Les OP devront utiliser Ajax pour télécharger le fichier, puis de le placer dans la page.