购物网第三阶段总结笔记3:用户登陆主页显示登陆用户名
来源:互联网 发布:网络攻防入门题解 编辑:程序博客网 时间:2024/05/16 15:01
【一】:用户登陆后把用户登陆表单隐藏,然后把登陆后的用户名显示出来,使用VS提供的【LoginView控件+内置票据认证】比较方便:
该控件提供了两个模板:登陆前用户模板和登陆后用户模板。
<asp:LoginView ID="LoginView1" runat="server"> <AnonymousTemplate> //登陆前用户模板 </AnonymousTemplate> <LoggedInTemplate> //登陆后用户模板 </LoggedInTemplate></asp:LoginView>
把登陆表单包含到登陆前的模板中:
登陆后的模板,用控件LoginName显示用户名和用控件LoginStatus来注销登陆。
<asp:LoginView ID="LoginView1" runat="server"> <AnonymousTemplate> <table width="785" height="136" border="0"> <tr> <td width="167" valign="top" background="images/pic_005.gif"> <table width="100%" height="134" border="0"> <tr> <td height="48"> </td> </tr> <tr> <td> 用户: <asp:TextBox ID="txtname" runat="server" Width="101px"></asp:TextBox> </td> </tr> <tr> <td> 密码: <asp:TextBox ID="txtpwd" runat="server" Width="98px"></asp:TextBox> </td> </tr> <tr> <td align="center"> <asp:LinkButton ID="lbtnlogin" runat="server" onclick="lbtnlogin_Click">登陆</asp:LinkButton> <a href="reg1.aspx">注册</a> <a href="getpwd1.html">忘记密码</a> </td> </tr> </table> </td> <td width="405"> <img src="images/adad.jpg" width="396" height="136" /> </td> <td width="199"> <ul class="ul_znxw"> <li><a href="#">站内新闻一</a></li> <li><a href="#">站内新闻二</a></li> <li><a href="#">站内新闻三</a></li> <li><a href="#">站内新闻四</a></li> <li><a href="#">站内新闻五</a></li> </ul> </td> </tr> </table> </AnonymousTemplate> <LoggedInTemplate> 您好, <asp:LoginName ID="LoginName1" runat="server" /> <asp:LoginStatus ID="LoginStatus1" runat="server" /> </LoggedInTemplate> </asp:LoginView>
问题出现:把登陆表单包含在LoginView中以后,在cs代码中就找不到txtname和txtpwd控件。
解决之道:
string name =(LoginView1.FindControl("txtname") as TextBox).Text.Trim();
- 购物网第三阶段总结笔记3:用户登陆主页显示登陆用户名
- 购物网第二阶段总结笔记4:用户登陆跳转
- php登陆人人网和用户主页
- 购物网第三阶段总结笔记2:添加商品页面
- 购物网第三阶段总结笔记6:商品收藏页面
- 第三方登陆总结
- 购物网第三阶段总结笔记4:新品上架页面和特价商品页面
- 购物网第三阶段总结笔记5:商品内容页制作
- 购物网第四阶段总结笔记1:购物车页面
- 登陆时显示上一次登陆的用户名
- 下拉显示历史登陆用户
- jsp用户登陆分页显示
- 购物网第三阶段总结笔记1:商品表的设计和后台产品分类界面制作
- 用户输入正确的用户名和密码后,显示登陆成功,并且显示改用户的详细信息。(sqldatasource)
- .做一个登陆的界面,当用户输入正确的用户名和密码后,显示登陆成功,并且显示改用户的详细信息。(sqldatasource)
- 购物网第一阶段总结笔记5:后台登陆模块(ASP.NET内置票据认证的使用)
- 购物网第二阶段总结笔记3:用户注册模块
- 发布网站后登陆主页只显示Lable字样
- Tomcat中因时区设置问题导致与系统时间不一致问题
- JS实现JSP页面,鼠标禁止另存,复制,右键,选取
- perl encrypt
- cursor 与refcursor及sys_refcursor的区别
- 浅谈PPM (Project Portfolio Management) - 6
- 购物网第三阶段总结笔记3:用户登陆主页显示登陆用户名
- ServletContext
- 迭代 与 递归 的选择
- windows phone开发的blog
- c#中使用动态参数
- php简单的自定义模板引擎类。
- RestEasy+用户指南+翻译索引
- js 日期函数
- 使用Map把sql返回的list<Object>转成需要的实体对象