我想要输入用户键入的名称,然后使用会话状态在另一个aspx页面上显示此名称。asp.net中的Cookie和会话状态
在页面,用户类型的名称我的代码是
Session["name"] = TextBox1.ToString(); //Store the session state in a variable called name from the text box.
Response.Redirect("page2.aspx");
现在在page2.aspx我曾尝试调用这个变量,但似乎没有任何工作。
我页面上的空label1的,所以我想的名字将被存储到空标签
Label1 = Session["name"];
错误消息是对象类型转换为System.Web.UI.WebControlers.Label
注意使用'ToString()',因为如果会话不包含'username',它会抛出异常;改用'(string)Session [“username”]'。 – Silvermind 2013-03-17 16:00:09