Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

caezar

[Resolvido] Page Load com Master Page

Recommended Posts

Boa noite amigos,

 

Estava aprendendo um pouco sobre Master Page e depois de ler um pouco, resovi adaptar em meu site.

Criei a master page e coloquei o código nas outras paginas para chama-la.

 

Acontece que em algumas paginas esta acontecendo este erro:

Imagem Postada

É como se fosse o evento Page Load não existir, pois o evento Load da pagina não funciona.

 

Alguem tem alguma idéia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, posta pra gente um trecho maior de código pra poder analisar melhor.

 

Atenciosamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seus formulários estão herdando outra classe ou formulário?

 

Abraços...

 

E não tenho aqui comigo o arquivo, mas na realidade parece que o evento page_load não executa na paginas que trazem a Master Page.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, este método é executado em todas as páginas, sendo master page ou não.

 

Aguardamos mais detalhes do código fonte para análise.

 

Atenciosamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala amigos,

 

Esse é o detalhe da pagina default.aspx:

<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Site1.Master" CodeBehind="Default.aspx.vb" Inherits="WebApplication2.WebForm2" 
    title="Untitled Page" %>
    
    
<%@ import Namespace="System.Web.Security" %>

<script runat="server">

    Protected Sub lkbUser_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Response.Redirect("UserToos.aspx")
    End Sub

    Protected Sub lkbApostas_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        FormsAuthentication.SignOut()
        FormsAuthentication.RedirectToLoginPage()
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim user As String
        Dim cod As String
        user = Session("LOGIN_USUARIO").ToString()
        cod = Session("COD_USUARIO")
        
        lkbUser.Text = user
    End Sub

A mensagem que ele dá é a mesma da imagen que mostrei no post inicial.

Eu coloco o Break em qualquer ponto do evento load e não acontece nada.

 

O que poderia ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como utiliza o vb, seu PageLoad deve ter: Handles Me.Load

 

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim user As String
        Dim cod As String
        user = Session("LOGIN_USUARIO").ToString()
        cod = Session("COD_USUARIO")
        
        lkbUser.Text = user
End Sub

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.