Salut à tous,

J'ai développé hier un code qui avait réussi à compiler, et qui fonctionnait. Aujourd'hui, alors que je ne me rappelle pas avoir changé quoi que ce soit, cela refuse de passer.

Mon code ASP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%@ Page Title="Mon Appli" Language="C#" MasterPageFile="~/MaMasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ MasterType VirtualPath="~/MaMasterPage.master" %>
 
<asp:Content ID="MonContent" ContentPlaceHolderID="MonContentPlaceHolder" Runat="Server">
    <div class="content_detail" visible="false" id="MonWrapper" runat="server">
        <div class="welcome">
            <div>
                Blablabla
            </div>
            <ul>
                <li id="MaLi1" runat="server">
                    Blablabla
                </li>
                <li id="MaLi2" runat="server">
                    Blablabla
                </li>
            </ul>
        </div>
    </div>
</asp:Content>
Et mon code behind simplifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        this.MonWrapper.Visible = false;
        this.MaLi1.Visible = false;
        this.MaLi2.Visible = false;
    }
}
Pour chacun des 3 éléments, j'obtient l'erreur suivante :
'_Default' ne contient pas une définition pour 'MonWrapper' et aucune méthode d'extension 'MonWrapper' acceptant un premier argument de type '_Default' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante ?) D:\MonProjet\Default.aspx.cs 26 18 D:\MonProjet\
EDIT : rien à voir, mais quand je créé un topic ou quand je demande à le prévisualiser, j'obtiens une erreur (qui n'empêche pas de poster le topic, visiblement). C'est normal ?