这就是我正在尝试的:
公共部分类_默认:System.Web.UI.Page
{
String test = "hi ";
protected void Page_Load(object sender, EventArgs e)
{
test = test + test;
Button1.Value = test;
}
protected void Button2_Click(object sender, EventArgs e)
{
Button1.Value = "u're trolled !";
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}
首次加载页面时,它会显示“hi hi”作为 Button1 的值。但是每当我单击 Button2 时,它都会显示“你被拖了!” 作为 Button1 的值。我的问题是,如果每次单击按钮并调用 Page_Load 时页面都会回发,那么为什么它会显示“你被拖了!” 而不是附加“嗨”??不是每次页面重新加载时都会调用 Page_Load 吗?