为什么TEXTBOX.TEXT的内容不会变?
我在a1.aspx的一个按扭事件中的代码为
private void Button2_Click(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
Session["RacerFirstN"]=TextBox1.Text;
Session["RacerLastN"]=TextBox2.Text;
}
Response.Redirect("playerInfo.aspx");
}在playerInfo.aspx中的代码为
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string sqlStr;
string RacerFirstNa;
string RacerLastNa;
RacerFirstNa=Session["RacerFirstN"].ToString();
RacerLastNa=Session["RacerLastN"].ToString(); Label1.Text=RacerFirstNa+" "+RacerLastNa;
}为什么Label1.Text始终没有内容?
我在a1.aspx的一个按扭事件中的代码为
private void Button2_Click(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
Session["RacerFirstN"]=TextBox1.Text;
Session["RacerLastN"]=TextBox2.Text;
}
Response.Redirect("playerInfo.aspx");
}在playerInfo.aspx中的代码为
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string sqlStr;
string RacerFirstNa;
string RacerLastNa;
RacerFirstNa=Session["RacerFirstN"].ToString();
RacerLastNa=Session["RacerLastN"].ToString(); Label1.Text=RacerFirstNa+" "+RacerLastNa;
}为什么Label1.Text始终没有内容?
?
去掉if(!IsPostBack)
这个问题很基本的。要理解一下。为什么TEXTBOX.TEXT的内容不会变? 这个是不是问错了?
IsPostBack获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。