如何从ASP.NET 4.0中的会话中获取值并将其存储到文本框/标签中

vas*_*v21 3 .net c# session textbox

我必须到学校的项目,我必须建立一个asp.net(4)网站,我需要从会话变量中获取一个值,并将其存储在文本框或标签中.我已经尝试过使用文本框直到现在........然后我卡住了.

我的会话变量声明在Default.aspx页面上:

Session["user"] = username;
Run Code Online (Sandbox Code Playgroud)

我在Home.aspx页面上的文本框代码:

<div class="content"><!--D2-->
<form id="form1" runat="server">
    <div class="logged"><!--D3-->
        <p class="i_am">You are logged in as:<asp:TextBox ID="txt_loggedas"      runat="server" ></asp:TextBox>
        </p>
        <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LogOut">[Log Out]</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

我试过这个链接的答案:如何在ASP文本框中显示会话值,但我没有成功x-(

Ric*_*uza 14

在Default.aspx.cs文件中,您可以获得会话的值,如下所示:

txt_loggedas.Text = Session["user"].ToString();
Run Code Online (Sandbox Code Playgroud)