begin process at 2012 02 10 03:29:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

master page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

master page

lundi 12 mai 2008 à 02:04:19 | master page

raja29

bonsoir

je suis débutante en .net, j'ai crée une application web de gestion d'utilisateurs avec du c# et de l'asp.net sous visual studio 2008. Mais mon interface graphique n'est pas à la hauteur, j'ai fait par exemple createuser.aspx pour présenter le formulaire d'ajout d'un utilisateur. ce que je veux faire c utiliser des master pages qui existe déjà et que je veux integrer dans mon projet.
et je sais pas comment faire

merci d'avance
lundi 12 mai 2008 à 02:31:37 | Re : master page

jacksparoow

si tu ouvre ton formulaire user qui est une page aspx tu trouvera en haut la directive page, tu doit ajouter dans cette directive le chemin de ton masterpage 
sur l'attribut MasterPageFile exemple : 

<%@ Page Language="C#" MasterPageFile="~/default1.master" Title="Untitled Page" %>  

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)
lundi 12 mai 2008 à 02:41:10 | Re : master page

jacksparoow

Mais attention le contenu de ta page aspx doit être à l'intérieur des balise content de ta master page :

si tu as dans ta masterpage un ContentPlaceHolder comme ça par exemple :
  <asp:ContentPlaceHolder ID="PlaceHolderMain" runat="Server">
  </asp:ContentPlaceHolder>

Alors dans ta page aspx il faut insérer le contenu dans une balise asp:Content :
<asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderMain" 
contenu de page aspx   
</asp:Content>

Mais ce que je te conseil la prochaine fois tu sélectionne la masterpage dés le début lorsque tu voudras créer une nouvelle page aspx.
Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)
lundi 12 mai 2008 à 10:24:06 | Re : master page

raja29

Bonjour

Mon projet ne ge re pas que les utilisateurs il gere aussi les intervention, l'infrastructure et les batiments. Alors j'ai crée une page master  CentralArea.master(copier coller puisqu'elle existe déjà) et après une page master vide users.master (sous page master) qui s'occupe de la partie utilisateurs

dans users.master j'ai fait reference à la page CentralArea.master comme tu m'as expliqué

<%

@MasterLanguage="C#"AutoEventWireup="true"CodeBehind="Users.master.cs"Inherits="finalUser.Users"MasterPageFile="~/CentralArea.master %>






et dans ma page .aspx j'ai fait reference à Users.master:

<%

@PageLanguage="C#"AutoEventWireup="true"CodeBehind="CreateUser.aspx.cs"Inherits="finalUser.CreateUser"MasterPageFile="~/Users.master"%>






et comme tu as dis ma page master contient ContentPlaceHolder

<

asp:ContentPlaceHolderID="head"runat="server">

</asp:ContentPlaceHolder>


Alors dans ma page aspx j'ai inseré le bout du code que tu m'a donné. Mais ça ne marche pas il m'affiche une erreur

Erreur d'analyse

Description : Une erreur s'est produite au cours de l'analyse d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur d'analyse en question, puis modifier votre fichier source de manière appropriée.

Message d'erreur de l'analyseur: Caractères non conformes dans le chemin d'accès.

Erreur source:

Ligne 1 :  <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Users.master.cs" Inherits="finalUser.Users" MasterPageFile="~/CentralArea.master %> Ligne 2 :   Ligne 3 :  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Fichier source : /Users.master    Ligne : 1



Comment faire

merci d'avance
lundi 12 mai 2008 à 11:19:01 | Re : master page

jacksparoow

relie bien et attentivement ma première réponse j'ai bien dit :
ton formulaire createuser.aspx  qui est une page aspx (et non  la masterpase) 
tu trouvera en haut la directive page, tu doit ajouter dans cette directive le chemin de ton masterpage sur l'attribut MasterPageFile exemple : 

<%@ Page Language="C#" MasterPageFile="~/default1.master" Title="Untitled Page" %>  
toi tu as ajouté dans la master page (<%@ Master)  alors que c'est faut on ajoute cet attribut dans la directive page de la page aspx qui est dans ton cas createuser.aspx   pour qu'elle hérite de la masterpage 

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)
lundi 12 mai 2008 à 11:46:19 | Re : master page

raja29

j'ai bien compris ta reponse. mais comme je t'ai dit mon projet et partagé en parties l'une est Users donc j'ai pensé faire une master page centrale pour les quatre et puis une master page pour chacune ces dernieres reliées à la Centrale.

là j'ai laissé tombé cette démarche et je fais comme tu m'as expliqué mais ça marche tjrs pas, il ne me donne pas d'erreur mais il n'affiche rien
lundi 12 mai 2008 à 14:32:19 | Re : master page

jacksparoow

je te conseil de bien lire cet article pour comprendre ce concept de masterpage.


Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)
mardi 13 mai 2008 à 22:24:10 | Re : master page

raja29

Bonsoir

Merci pour le lien, j'ai réussi à créer la master page (CentralArea.master) mais quand je la lie à une autre sous master page (users.master) il m'affiiche l'erreur suivante:

Master page erreur

the page containes markup that is not valid when attached to the master page


j'ai essayé de raffrechir le projet mais en vain

mercredi 14 mai 2008 à 09:09:54 | Re : master page

raja29

bonjour

je suis toujours bloquée
mercredi 14 mai 2008 à 20:19:44 | Re : master page

jacksparoow

si tu es syr visual studio 2005 tu peux ps faire des sous masterpages ça il faut le savoir
maintenant avec visual studio 2008 et asp.net 3.5 c'est possible de faire des sous masterpages donc ne te casse ps la tête ce que je te conseil c'est de créer une master page par module sans masterpage mère

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)

1 2

Cette discussion est classée dans : net, page, master


Répondre à ce message

Sujets en rapport avec ce message

Référencement avec ASP .NET 2.0 et master page. [ par darkmomo ] Bonjour, Je suis entrain de chercher désespérement quelques principes de bases qu'il faut appliquer pour pouvoir préparer mon site pour qu'il puisse ê Master Page en ASP .NET 2.0 [ par aloisio11 ] Bonjour,Je realise un site avec une Master Page (avec Menu et Infos diverses) qui s'affiche donc a toutes mes pages.Cependant je ne voudrait pas que l ASP.Net Master page [ par amatou38 ] Bonjour tout le monde, Alors je vous lis depuis longtemps et aujourd'hui je sens le besoin de vous sollicité! Je développe un site en Asp.net 2010 j'a utilisation des master pages [ par pigeon11 ] Bonjour, Dans mon application j'ai une page contenant un menu déroulant qui red affichage d'un tableau excel sur une page web asp.net [ par yassinozi ] bonjour tout le monde svp est ce que quelqu'un peut m'aider pour pouvoir afficher un fichier excel sur une page web en asp.net je suis debutant et asp.net dans visual studio 2008 [ par kafox ] bonjour je suis entrains de faire une application web sur asp.net/vb et j'ai besoin de votre aide.Je n'arrive pas à faire une redirection vers la page Problème de Master Page. [ par Jojo092 ] Bonjour tout le monde, déjà bonne année à tous (et oui j'ai pas eu l'occasion de faire mon boulet depuis 2011 ^^). Bref, voilà mon souci : j'ai un si Urgent: comment Afficher du text dans une page asp.net [ par dev19 ] Bonsoir tout le monde j'ai un probleme daffichage du text stocker dans sql-server, je ne c'est pas comment l'afficher dans une page asp.net,est-ce-qu' taper entrée dans une page asp.net [ par mohamed222222 ] Bonjour, Lorsque que j'appuye sur entrée dans ma page il a un événement click d'un bouton de la page qui est déclenché. Comment faire pour le désacti master page passage de données [ par casa51 ] Bonjour, Voila j'ai fini  la partie front office de mon premier site en aspx 3.5 (j'ai plutôt l'habitude de bosser en asp 3.0) Pour le front office j


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales