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

时间:2013-02-01 23:17:04

标签: c# .net session textbox

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

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

Session["user"] = username;

我在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>

我尝试了这个链接的答案:how to display a session value in an ASP textbox,但我没有成功x-(

1 个答案:

答案 0 :(得分:13)

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

txt_loggedas.Text = Session["user"].ToString();