在ASP.NET Webforms中,当我们在表单中有多个按钮时,点击不同按钮会触发相同的事件。为了解决这个问题,我们可以使用多个Button控件和不同的事件处理程序来区分按钮。
下面是一个简单的示例:
在代码后台文件中,我们可以创建不同的事件处理程序来处理每个按钮的点击事件:
protected void btnSubmit_Click(object sender, EventArgs e)
{
// 处理提交按钮点击事件的代码
}
protected void btnClear_Click(object sender, EventArgs e)
{
// 处理清除按钮点击事件的代码
}
这样,当用户点击不同的按钮时,会触发对应的事件处理程序,从而正确处理对应的操作。