我的 aspx 文件中有一个名为 btnTest 的按钮。 .cs 文件具有单击按钮时调用的函数。
btnTest_Click(object sender, EventArgs e)
我如何从我的代码中调用这个函数(即没有实际点击按钮)?
最佳答案
btnTest_Click(null, null);
前提是该方法不使用这些参数中的任何一个(通常不使用。)
老实说,虽然这很恶心。如果您有需要调用的代码,您应该遵循以下约定:
protected void btnTest_Click(object sender, EventArgs e)
{
SomeSub();
}
protected void SomeOtherFunctionThatNeedsToCallTheCode()
{
SomeSub();
}
protected void SomeSub()
{
// ...
}
关于C#:在不实际单击按钮的情况下调用按钮事件处理程序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2390439/