Ajuda Urgente Em Asp.net Vb.net

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
 
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.
 
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
 
Back
Topo