zsz1 Web窗体里:
protected void Button1_Click(object sender, EventArgs e)
{
Session["text"] = TextBox1.Text.Trim();
FormsAuthentication.SetAuthCookie(TextBox1.Text.Trim(), false);//加密技术,最后面进行分析
Response.Write("<script>alert('进入下个界面成功!');</script>");
Response.Redirect("zcz2.aspx");
}
zsz2 Web窗体里:
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Session["text"].ToString()+"是个大好人!";
}
public static void SetAuthCookie (
string userName,
bool createPersistentCookie
)
加密技术:
参数
userName
已验证的用户的名称。这不必映射到 Windows 帐户。
createPersistentCookie
若要创建持久 Cookie(跨浏览器会话保存的 Cookie),则为 true;否则为
false。
如果 CookiesSupported 为 false(不支持Cookies的话),SetAuthCookie 方法
会将 Forms 身份验证票证添加到 Cookie 集合或 URL。此 Forms 身份验证票证
为浏览器发出的下一个请求提供 Forms 身份验证信息。有了 Forms 身份验证,
当您想要对用户进行身份验证但仍然希望使用重定向保留对导航的控制时,就可
以使用 SetAuthCookie 方法。