点击Button2后先执行Page_Load后执行Button2_Click 我想在Button2_Click后再执行下Page_Load
该如何做呢1、这种方法不行(我这样写跟它自己刷新效果不一样)
protected void Button2_Click(object sender, EventArgs e)
{
string strNextTime = Convert.ToDateTime(this.dangqianzhi.Value).AddHours(-1).ToString();
this.dangqianzhi.Value = strNextTime;
Page_Load(sender, e);
}
2、这样写也不行
protected void Button2_Click(object sender, EventArgs e)
{
string strNextTime = Convert.ToDateTime(this.dangqianzhi.Value).AddHours(-1).ToString();
this.dangqianzhi.Value = strNextTime;
Response.Redirect("frmHisA.aspx");
}
3、把Page_Load代码拷过来也不行
因为它自身的Page_Load在执行完Page_Load代码里的代码后会执行
protected void ItemCheckBox_CheckedChanged(object sender, EventArgs e)如果直接把Page_Load代码拷过来就不会执行
protected void ItemCheckBox_CheckedChanged(object sender, EventArgs e)先想
点击Button2后先执行Page_Load后执行Button2_Click然后在执行下它那种自己的Page_Load
该如何做呢1、这种方法不行(我这样写跟它自己刷新效果不一样)
protected void Button2_Click(object sender, EventArgs e)
{
string strNextTime = Convert.ToDateTime(this.dangqianzhi.Value).AddHours(-1).ToString();
this.dangqianzhi.Value = strNextTime;
Page_Load(sender, e);
}
2、这样写也不行
protected void Button2_Click(object sender, EventArgs e)
{
string strNextTime = Convert.ToDateTime(this.dangqianzhi.Value).AddHours(-1).ToString();
this.dangqianzhi.Value = strNextTime;
Response.Redirect("frmHisA.aspx");
}
3、把Page_Load代码拷过来也不行
因为它自身的Page_Load在执行完Page_Load代码里的代码后会执行
protected void ItemCheckBox_CheckedChanged(object sender, EventArgs e)如果直接把Page_Load代码拷过来就不会执行
protected void ItemCheckBox_CheckedChanged(object sender, EventArgs e)先想
点击Button2后先执行Page_Load后执行Button2_Click然后在执行下它那种自己的Page_Load
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货