none
iframe em masterpage RRS feed

  • Pergunta

  • Tenho uma masterpage onde estou colocando um iframe nela tipo se é o primeiro acesso chamo esse ifram onde tenho uma página de login o usuário se logar até ai td bem, mais a partir dai, se o usuário já se logou no lugar do iframe coloco informações do usuário, sendo que não fica legal, ele até mostra os dados do usuário mais coloca uma imagem dentro do iframe que não era para vir, se eu tirar o iframe e colocar um login td funciona perfeitamente, minha dúvida é a seguinte, existe alguma restrição qto ao uso de iframes dentro de master pages ? 
    Junior
    terça-feira, 30 de novembro de 2010 13:15

Respostas

  • Eu já resolví esse problema tirei o iframe da página e está tudo funcionando perfeitamente.
    Junior
    • Marcado como Resposta Junior_luiz segunda-feira, 6 de dezembro de 2010 11:15
    segunda-feira, 6 de dezembro de 2010 11:13

Todas as Respostas

  • Bem vou explicar melhor tenho um iframe dentro de uma página essa iframe é responsável pelo login do usuário se as credenciais estiveram corretas dou um response.redirect sendo que a página é carregada toda dentro do iframe e não na página principal, tem como resolver isso ? desabilitar o iframe no pre-init da página fiz isso mais não resolve.

    Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
        If Session("CdUsuario") Is Nothing Then
    
        Else
          Dim frame As HtmlControl = CType(Me.FindControl("login"), HtmlControl)
          frame.Visible = False
        End If
      End Sub
    
    Só lembrando que tudo está numa masterpage.
    Junior
    terça-feira, 30 de novembro de 2010 18:56
  • Olá Luiz,

    Não existem limitações do uso de Iframes em MasterPage, porém se você já vai utilizar MasterPage não seria melhor usar o ContentPlaceHolder em vez de Iframe?

    ContentPlaceHolder é aquele componente na MasterPage que define a região onde uma página será exibida, uma mesma MasterPage pode tér vários ContentPlaceHolder. Ou seja para cada página herdade você pode definir uma valor diferente para cada um dos ContentPlaceHolder de sua Master, isto já não resolveria o problema sem o uso de iframe?

    Atenciosamente


    Se o post foi útil marque como resposta. - Advanced Web Application - MCP - Twitter: @mpghelli
    terça-feira, 30 de novembro de 2010 19:51
  • Entendi, mais meu problema é que no iframe tenho um response.redirect por isso ele coloca a página dentro do iframe, estou vendo a possibilidade de fazer esse response.redirect na masterpage e não no iframe que é a tela de login assim, pq se eu fizer com vc está sugerindo sempre na master vou ter que testar e nela terei que fazer o login tb.


    Junior
    terça-feira, 30 de novembro de 2010 19:57
  • Tenho uma masterpage onde estou colocando um iframe nela tipo se é o primeiro acesso chamo esse ifram onde tenho uma página de login o usuário se logar até ai td bem, mais a partir dai, se o usuário já se logou no lugar do iframe coloco informações do usuário, sendo que não fica legal, ele até mostra os dados do usuário mais coloca uma imagem dentro do iframe que não era para vir, se eu tirar o iframe e colocar um login td funciona perfeitamente, minha dúvida é a seguinte, existe alguma restrição qto ao uso de iframes dentro de master pages ? 
    Junior

    Junior, acho que ficaria melhor vc ter uma page espefica para o login, e montar na master uma area para mostrar dados do seu user
    sábado, 4 de dezembro de 2010 15:14
    Moderador
  • Eu já resolví esse problema tirei o iframe da página e está tudo funcionando perfeitamente.
    Junior
    • Marcado como Resposta Junior_luiz segunda-feira, 6 de dezembro de 2010 11:15
    segunda-feira, 6 de dezembro de 2010 11:13