在另一个像这样的函数中调用Page_Load函数是一个好习惯。它工作但我不知道我是否应该这样做
public bool myButtonClick(object sender, EventArgs e){
Page_Load(this, null);
}
答案 0 :(得分:2)
你可以这样做,但你不应该这样做。并且很容易阻止这种情况:
在Page_Load
中,调用一个方法,该方法现在可以在方法中执行实际操作。然后从myButtonClick
:
public void Page_Load(object sender, EventArgs e)
{
this.SomeMethod();
}
public void myButtonClick(object sender, EventArgs e)
{
this.SomeMethod();
}
private void SomeMethod()
{
// the actual code now in Page_Load
}
你看,漂亮,干净,也可以重复使用。