3

我必须参加一个学校项目,我必须建立一个 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>

我尝试了来自此链接的答案:如何在 ASP 文本框中显示会话值,但我没有成功 x-(

4

1 回答 1

15

在 Default.aspx.cs 文件中,您可以像这样获取会话的值:

txt_loggedas.Text = Session["user"].ToString();
于 2013-02-01T23:52:15.287 回答