您好我在Session中存儲用戶名有問題。在登錄頁面上,我將用戶名存儲到會話中。登錄頁面上的用戶輸入憑據,然後在默認頁面上重定向。我需要在課堂中默認訪問會話中的變量存儲。會話的ASP.NET問題/重定向到頁面
Logon.aspx
<script runat="server">
void Login_Click(object sender, EventArgs e)
{
Session["user"] = tbUserName.Text;
//You can redirect now.
Response.Redirect(FormsAuthentication.GetRedirectUrl(tbUserName.Text,
false));
}
</script>
secod主頁是在這裏:
Default.aspx的-Default.aspx.cs
public partial class Default : Page,
IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
string userName = (string) (Session["user"]);
}
,但結果是,用戶名是空。
網絡配置是在這裏:
<sessionState cookieless="true" regenerateExpiredSessionId="true" />
謝謝你的建議。
在第二頁中,是否在「Page_Load」中有該片段? –
你應該發佈完整的代碼來找出問題? –