注册 登录
编程论坛 ASP.NET技术论坛

登陆后显示用户名

yguang004 发布于 2014-12-13 19:14, 1814 次点击
直接新建的vs2012 web, 这个控件是怎么在后台显示出username的啊?
程序代码:

<section id="login">
                    <asp:LoginView runat="server" ViewStateMode="enabled">
                        <LoggedInTemplate>
                            <p>
                                Hello, <a runat="server" class="username" href="~/Account/Manage.aspx" title="Manage your account">
                                    <asp:LoginName runat="server" CssClass="username" /></a>!
                                <asp:LoginStatus runat="server" LogoutAction="Redirect" LogoutText="Log off" LogoutPageUrl="~/Account/Login.aspx" />
                            </p>
                        </LoggedInTemplate>
                    </asp:LoginView>
                </section>

然后在Site.Master.cs里面要加什么才可以啊。
我的login page里面是

Session["UserName"] = ((TextBox)myLogin.FindControl("UserName")).Text;
Response.Redirect("~/Default.aspx");

在Response.Redirect("~/Default.aspx");里面的地址是否需要加?id=Session["UserName"]之类的?
怎么知道是用id=还是uid=还是username=?
1 回复
#2
liupeng58432014-12-16 11:25
这个根据你后面的接受参数定,你后面是用的什么参数,前面就传什么参数进去。名字要相同。请关注www.
1