Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : master page [ Divers / Autre ] (raja29)

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é 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 mise en page C# ASP .NET 2.0 [ par Sabine25 ] Bonjour,je souhaiterai faire comme un framework sur mon form!Je vous donne en exemple la vidéo suivante :http://www.microsoft.com/france/msdn/aspnet/c Acceder à mes fonction depuis toutes les pages [ par aloisio11 ] Bonjour,J'ai créé un projet de suite Web en ASP .NET 2.0.Je voudrait faire une page dans laquelle je mais toutes mes fonctions et que je peux utiliser Diiférencier un appel de page d'un rafraichissement ??? [ par EmacLi ] Bonjour à tous !Voila j'ai un piti pb : J'ai une master page avec un lien vers un page qui elle même hérite de la master. Dans cette page, il y a égal Master page et changement de contenu [ par javato ] Bonjour, Je voudrais créér une page avec un menu fixe sur la gauche et une page centrale qui change en fonction du menu. Pour cela je veux créer une " Bouton évènement [ par Sabine25 ] Bonjour, Je ne comprends pas pourquoi le clique sur le boutonCP ne marche pas, ne me redirige pas sur la page "CreateParts.aspx",voici mon code prot PopUp et ASP.Net 2.0 [ par BUBUCEAU ] Bonjour,Je suis débutant en ASP.NET. Je veux ouvrir une PopUP à partir d'un bouton. Rien de bien compliqué à priori.J'ai mis un bouton sur ma page et Controles ascx? [ par shadow1779 ] Bonsoir,Je débute en ASP.Net, je commence a comprendre un petit peu étant donné que je faisai déja un peu de vb.net pour mes propres applications en W sécurité (asp.net) [ par realnadir ] Bonjour, Je sécurise l'accés à une page administration d'un site via un "login" créer avec visual studio 2005.Jusque là tous va bien, mais le problè


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.