积极答复者
表达示报错?

问题
答案
-
你好,
如果你是想通过在前端给session赋值,可以这样这样:
1.把脚本按照如下方式写在前端。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Button.aspx.cs" Inherits="Button" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <script type="text/javascript" language="javascript"> function SetSession() { if (confirm("Are you confirm to login?")) { <%Session["uid"] = "测试" ;%> } } </script> <link href="StyleSheet2.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form1" runat="server"> <asp:Button ID="Button5" runat="server" onclick="Button5_Click" Text="JS Session Test"/> <asp:Button ID="Button6" runat="server" onclick="Button6_Click" Text="Output Session" /> </form> </body> </html>
2.后台代码:
protected void Button5_Click(object sender, EventArgs e)
{ ClientScript.RegisterStartupScript(typeof(Page), "test", "<script type=\"text/javascript\" language=\"javascript\">SetSession();</script>"); } protected void Button6_Click(object sender, EventArgs e) { Response.Write(Session["uid"]); }
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2010年5月12日 6:06
全部回复
-
你好,
如果你是想通过在前端给session赋值,可以这样这样:
1.把脚本按照如下方式写在前端。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Button.aspx.cs" Inherits="Button" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <script type="text/javascript" language="javascript"> function SetSession() { if (confirm("Are you confirm to login?")) { <%Session["uid"] = "测试" ;%> } } </script> <link href="StyleSheet2.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form1" runat="server"> <asp:Button ID="Button5" runat="server" onclick="Button5_Click" Text="JS Session Test"/> <asp:Button ID="Button6" runat="server" onclick="Button6_Click" Text="Output Session" /> </form> </body> </html>
2.后台代码:
protected void Button5_Click(object sender, EventArgs e)
{ ClientScript.RegisterStartupScript(typeof(Page), "test", "<script type=\"text/javascript\" language=\"javascript\">SetSession();</script>"); } protected void Button6_Click(object sender, EventArgs e) { Response.Write(Session["uid"]); }
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2010年5月12日 6:06