Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net webform中没有PerformClick()时_C#_Asp.net_Webforms - Fatal编程技术网

C# asp.net webform中没有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

我想在asp.net webforma中使用PerformClick(),但发现无法使用。此PerformClick的任何替代品。我也写了下面的代码,但仍然不知道。多谢各位

受保护的无效页面加载(对象发送方,事件参数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);