Bonsoir ,

Je suis confronté à un problème de débutant, je m'explique:

Alors voila, j ai une Web Form Default.aspx dont le code C# correspondant est contenu dans un fichier Default.aspx.cs.

Jusque là tout va bien..

J'ai ensuite créé un Acceuil.aspx (et le Acceuil.aspx.cs correspondant).

Dans Default.aspx, je fais un <!-- #include virtual="Acceuil.aspx"--> .

Malheuresement à la compilation, je rencontre une erreur:
-> "Une seule directive 'page' peut être utilisée."

Effectivement, le fichier Default.aspx contient:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

et Acceuil.aspx (inclus dans le premier fichier) contient:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Acceuil.aspx.cs" Inherits="Acceuil" %>


Je me trompe peut-être, mais je pense être obligé de mettre ces deux directives, sinon le compilateur ne sait pas où se trouve le CodeBehind de chaque fichier .aspx . Je fais donc appel à vous .


En espérant avoir été assez clair, je vous remercie d'avance.

Amicalement,
LechucK