Métodos da MasterPage não são visíveis
Pessoal, boa tarde,
Estou com um problemão. Já garimpei várias soluções, mas não descubro o motivo dos meus métodos da MasterPage não serem vistos nas páginas filhas.
Seguem os códigos:
A primeira linha da minha MP é:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
A minha página Default.cs (página filha dela) é:
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>
Dentro da MasterPage.cs eu criei um método assim:
public void teste()
{
// não tem nada mesmo, é só pra testar a localização do método
}
E na Default.aspx.cs eu já tentei acessar assim:
Master.teste();
((MasterPage)this.Master).teste()
MasterPage.teste();
Mas nenhum resultado dá certo.
Alguém tem alguma ideia? Estou parado nesse problema há quase 4 horas! :(
Agradeço muito a qualquer ajuda.
[]s
Discussão (3)
Carregando comentários...