C# asp.net webform中没有PerformClick()时
我想在asp.net webforma中使用PerformClick(),但发现无法使用。此PerformClick的任何替代品。我也写了下面的代码,但仍然不知道。多谢各位C# asp.net webform中没有PerformClick()时,c#,asp.net,webforms,C#,Asp.net,Webforms,我想在asp.net webforma中使用PerformClick(),但发现无法使用。此PerformClick的任何替代品。我也写了下面的代码,但仍然不知道。多谢各位 受保护的无效页面加载(对象发送方,事件参数e) { } 覆盖受保护的void OnInit(事件参数e) { 初始化组件(); 碱基.奥尼特(e); } 私有void InitializeComponent() { this.ButtonEnter.Click+=新系统.EventHandler(this.ButtonEn
受保护的无效页面加载(对象发送方,事件参数e)
{
}
覆盖受保护的void OnInit(事件参数e)
{
初始化组件();
碱基.奥尼特(e);
}
私有void InitializeComponent()
{
this.ButtonEnter.Click+=新系统.EventHandler(this.ButtonEnter\u Click);
this.Load+=new System.EventHandler(this.Page\u Load);
}
具有命名空间System.Windows.Forms
,因此不能在ASPX页面的代码隐藏中使用它
假设buttoner
是一个按钮服务器控件,您可以通过两种方式编程模拟按钮单击:
1) 直接调用服务器端单击事件处理程序方法
ButtonEnter.Click(sender, eventArgs);
注意:根据您的要求调整发送方
和事件参数
参数
2) 使用客户端事件处理程序&RegisterStartupScript
JS
function click() {
document.getElementById("<%= ButtonEnter.ClientID %>").click();
}
相关问题:
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "Click", "click()", true);