Hola a todos!!!
Una ves mas posteando cositas sencillas pero que pueden ser utiles a la hora de crear tu sitio web en asp.net
primero que nada, no voy a montar el codigo de conexiones a la bse de datos ni el de validaciones, creo que eso ya esta en cada quien como quiera hacerlo....solo dire cómo hacer que funcione y se vea como tal....ok??
bueno entonces comencemos...
Primero necesitaremos 3 paneles en nuestro webform...yo los cree de la siguiente manera....
</div>
<asp: Panel ID="LoginPanel1" runat="server" Width="400px">
<asp:Button ID="btnIni" runat="server" Text="Iniciar Sesión" OnClick="logueo" />
</asp: Panel>
<asp: Panel ID="LoginPanel2" runat="server" Width="400px">
<asp:Label runat="server" ID="lblNick" Text="Nombre:" Width="80px"/><asp:TextBox ID="txtLogin" runat="server" Width="90px" /><br />
<asp:Label runat="server" ID="lblPass" Text="Password:" Width="80px"/><asp:TextBox ID="txtPassword" runat="server" TextMode="Password" Width="90px" /> <asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="Iniciar" />
</asp: Panel>
<asp: Panel ID="LoginPanel3" runat="server" Width="400px">
<asp:Label runat="server" ID="logedNick" Text=""/>
|
<asp:Button ID="btnFin" runat="server" Text="Cerrar Sesión" OnClick="salir" />
</asp: Panel>
</div>
Ahora el truquillo para que solo se vea el panel que necesitamos y los demas esten ocultos....
Nos vamos al codigo de nuestro formulario web y escribimos esto...
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
LoginPanel2.Visible = False
LoginPanel3.Visible = False
End Sub
Public Sub logueo(s As Object, e As System.EventArgs)
LoginPanel1.Visible = False
LoginPanel2.Visible = True
End Sub
Public Sub Iniciar(s As Object, e As System.EventArgs)
LoginPanel2.Visible = False
LoginPanel3.Visible = True
logedNick.Text = txtLogin.Text
End Sub
Public Sub salir(s As Object, e As System.EventArgs)
LoginPanel3.Visible = False
LoginPanel1.Visible = True
End Sub
Y listo!! sencillo verdad?? aqui les dejo unos print-screen de como se ve
Espero les ea util!!! saludos!
Una ves mas posteando cositas sencillas pero que pueden ser utiles a la hora de crear tu sitio web en asp.net
primero que nada, no voy a montar el codigo de conexiones a la bse de datos ni el de validaciones, creo que eso ya esta en cada quien como quiera hacerlo....solo dire cómo hacer que funcione y se vea como tal....ok??
bueno entonces comencemos...
Primero necesitaremos 3 paneles en nuestro webform...yo los cree de la siguiente manera....
</div>
<asp: Panel ID="LoginPanel1" runat="server" Width="400px">
<asp:Button ID="btnIni" runat="server" Text="Iniciar Sesión" OnClick="logueo" />
</asp: Panel>
<asp: Panel ID="LoginPanel2" runat="server" Width="400px">
<asp:Label runat="server" ID="lblNick" Text="Nombre:" Width="80px"/><asp:TextBox ID="txtLogin" runat="server" Width="90px" /><br />
<asp:Label runat="server" ID="lblPass" Text="Password:" Width="80px"/><asp:TextBox ID="txtPassword" runat="server" TextMode="Password" Width="90px" /> <asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="Iniciar" />
</asp: Panel>
<asp: Panel ID="LoginPanel3" runat="server" Width="400px">
<asp:Label runat="server" ID="logedNick" Text=""/>
|
<asp:Button ID="btnFin" runat="server" Text="Cerrar Sesión" OnClick="salir" />
</asp: Panel>
</div>
Ahora el truquillo para que solo se vea el panel que necesitamos y los demas esten ocultos....
Nos vamos al codigo de nuestro formulario web y escribimos esto...
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
LoginPanel2.Visible = False
LoginPanel3.Visible = False
End Sub
Public Sub logueo(s As Object, e As System.EventArgs)
LoginPanel1.Visible = False
LoginPanel2.Visible = True
End Sub
Public Sub Iniciar(s As Object, e As System.EventArgs)
LoginPanel2.Visible = False
LoginPanel3.Visible = True
logedNick.Text = txtLogin.Text
End Sub
Public Sub salir(s As Object, e As System.EventArgs)
LoginPanel3.Visible = False
LoginPanel1.Visible = True
End Sub
Y listo!! sencillo verdad?? aqui les dejo unos print-screen de como se ve
Espero les ea util!!! saludos!