1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda Urgente Em Asp.net Vb.net

Discussão em 'Web Development' iniciada por alfinete, 29 de Maio de 2007. (Respostas: 3; Visualizações: 856)

  1. alfinete

    alfinete Power Member

    do tipo

    tenho dois formulários feitos em asp.net (form1 e form 2)

    o form 1 é de loguin , o form 2 é um menu qee tem botões para entrar noutros forms


    e no form 1 ao identificar o tipo de utilizador quero que conforme o tipo de utilizador , ponha enabled
    ou disable os botões do form 2..


    do tipo p meu code é o seguinte:

    If row("Tipo_Utilizador") = "Admin" Then
    Response.Redirect("http://localhost:8080/site/Menu_index.aspx")

    Else
    If row("Tipo_Utilizador") = "Normal" Then
    Response.Redirect("http://localhost:8080/site/Menu_index.aspx")
    Else
    If row("Tipo_Utilizador") = "Adminpedidos" Then
    Response.Redirect("http://localhost:8080/site/Menu_index.aspx")
    Else
    If row("Tipo_Utilizador") = "Adminstocks" Then
    Response.Redirect("http://localhost:8080/site/Menu_index.aspx")
    End If
    End If
    End If
    End If

    e eu a seguir a cada respnse.redirect ............

    queria chamar o botão do outro formulario(form2) para o por disable ou enable.

    do tipo form2.btn_entrar.enabled=false , como fazia se fosse uma aplicação do tipo desktop.


    mas não estou a conseguir

    agradecia uma ajuda rapida


    obrigado
     
  2. RicardoMoreira

    RicardoMoreira Power Member

    Em asp.net as coisas não funcionam assim como em VB. Nem faria sentido que pudesses mudar propriedades que não na página actual, isto porque nem sequer está carregada.
     
  3. Khrono

    Khrono Power Member

    o que tu podes fazer é passar o campo de login para uma variavel de sessao do tipo:

    Session("Tipo_Utilizador") = row("Tipo_Utilizador")

    e depois no evento page_load do form2 conforme o tipo de de utilizador, afectares a visibilidade dos botões:

    sub page_load ...
    if Session("Tipo_Utilizador") = "Admin" then
    Button1.visible = True
    Button2.Visible = False
    end if

    ...

    end sub



    penso que seja a melhor forma de alterar a visibilidade dos botoes de um determinado form

    Cumprimentos,

    Khrono
     
  4. alfinete

    alfinete Power Member

    obrigado pela ajuda

    fiunciona perfeitamente
     

Partilhar esta Página