Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur accès méthodes dans .Master

    15 février 2021 à 10:43:04

    Bonjour,

    J'ai créé un fichier "master" avec une méthode "test" dans le codebehind, mais il m'est impossible d'y accéder directement dans le fichier .master...

    Avez-vous une idée pourquoi ?

    TestMasterPage.Master.cs :

    namespace MonAppli.Web.MasterPage {
        public partial class TestMasterPage : System.Web.UI.MasterPage {
    
            public string test() {
                return "Mon message";
            }
    
        }
    }

    TestMasterPage.Master :

    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="TestMasterPage.master.cs" Inherits="MonAppli.Web.MasterPage.TestMasterPage" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <asp:ContentPlaceHolder ID="head" runat="server">
        </asp:ContentPlaceHolder>
    </head>
    <body>
        <%= this.test() %>
    </body>
    </html>


    Erreur :

    Error	CS1061	'masterpage_testmasterpage_master' does not contain a definition for 'test' and no extension method 'test' accepting a first argument of type 'masterpage_testmasterpage_master' could be found (are you missing a using directive or an assembly reference?) 



    -
    Edité par s0ak 15 février 2021 à 10:44:37

    • Partager sur Facebook
    • Partager sur Twitter

    Erreur accès méthodes dans .Master

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown