方法好多呀..
1、可以用二个plan(p1上面放二个文本框,p2里面放一行文字),通过session来判断是否登陆,没有登陆时显示p1,登陆了显示p2
2、你写一个服务器控件。有关服务器控件的方法与学习到www.cnblogs.com/whtydn这看看吧,不过还没有全部写完。
建议学习一下Membership相关的知识,然后使用现成的登录控件实现,至于外观嘛,你可以通过控件的模板功能充分定制,想怎样都行。
你费劲半天自己做出来的用户系统绝对不可能比微软的更成熟、优秀、高效、安全、通用的,所以花时间深入学习一下,会受用多年。
用一个panel控制吧。。。。
1、增加一个.ashx文件、添加一个验证登录的方法。IsLogin()
2、javascript 编写一个控制div的隐藏和显示的方法 funtion Login
在你的登录页面html放两个div 分别是你的登录文本框区域 和你登录成功后的div 。。在页面调用你的.ashx文件,绑定调用.ashx 成功后的事件方法Login。
这样就实现了一个无刷新的登录。具体美观就是css和布局的问题了