Comment ajouter de la page principale déjà créé webform?
J'ai un asp.net formulaire de demande. Maintenant, je dois ajouter de la page maître dans cette application, mais je ne sais pas comment fusionner ou ajouter une nouvelle page maître avec de vieux webforms? Comment gérer html dans webforms comme <head>
, <body>
? Un lien à ce sujet vous seront utiles.
OriginalL'auteur jams | 2011-04-05
Vous devez vous connecter pour publier un commentaire.
1 - Définir les éléments fixes dans votre conception, et de les mettre à l'intérieur de la nouvellement créée page maître
2 - Définir la dynamique, et ajouter
asp:ContentPlaceHolder
pour eux ( le plus souvent l'un pourHEAD
, un pour le contenu principal de votreBODY
, et un pour le côté contenu "le cas échéant")3 - Dans vos pages, ajouter
MasterPageFile="~/MASTER_PAGE_PATH"
à l'intérieur de la Page de la directive.4 - Ajouter
asp:Content
sections à l'intérieur de vos pages qui tiendra le contenu dynamique dans vos pages, et n'oubliez pas de référencer le bonContentPlaceholder ID
.5 - Copier le contenu de votre page à l'intérieur de ces
asp:content
sections, et BOOOOM....vous êtes fait.comme je l'ai dit ci-dessus, il suffit de mettre votre TÊTE à l'intérieur du contenu d'en-TÊTE de section. et au sujet de votre CORPS, vous devez connaître les différentes sections de l'intérieur et de décider ce qui doit aller dans une section de contenu, et ce qui doit rester statique à l'intérieur de votre page maître. si ce n'est pas encore clair, de bien vouloir publier la totalité du contenu de l'une de vos pages, alors je peut poster certains ont suggéré la solution pour vous.
OriginalL'auteur Mohammed Swillam
en haut de la nouvelle page dans le '<%@ page @>' tag ajouter " MasterPageFile="~/Site.Master"'
ajoutez ensuite le besoin d'espaces réservés
bien sûr modifier ces noms vous utilisez
form
head
body
style
etc comment gérer ces?le HeadContent contient tout ce qui est à l'intérieur de la <head> balise html. et le principal contient tout ce qui est de <body>. Si vous regardez votre masterpage vous devriez voir ces balises. Donc, vous n'en aurez pas besoin dans votre ancienne page plus à propos de la masterpage entoure votre ancienne page avec ces balises. Tout autre contenu comme <form>, <table>, ... faut juste aller dans la zone de contenu.
OriginalL'auteur gen
vous pouvez ajouter le contenu titulaire tag dans la page principale. Ainsi, lorsque vous ajoutez de " MasterPageFile="~/Site.Master"' ensuite vous pourrez ajouter du contenu des autres pages.
OriginalL'auteur Ubaid Ur Rahman