我必须参加一个学校项目,我必须建立一个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-(
答案 0 :(得分:13)
在Default.aspx.cs文件中,您可以获得会话的值,如下所示:
txt_loggedas.Text = Session["user"].ToString();