为asp.net按钮控件触发onclient在Onclick之后单击
是否可以在asp.net按钮的onclick事件之后触发onclick? 我在会话中从onclick事件发送一些值,然后我想触发onclientclick。为asp.net按钮控件触发onclient在Onclick之后单击,asp.net,button,onclick,onclientclick,Asp.net,Button,Onclick,Onclientclick,是否可以在asp.net按钮的onclick事件之后触发onclick? 我在会话中从onclick事件发送一些值,然后我想触发onclientclick。 任何帮助都是可取的。您可以在单击按钮的内部使用register client脚本调用javascript函数 ClientScript.RegisterStartupScript(Page.GetType, "Javascript", "YourButton_OnClientClick_Handler();", true); 您
任何帮助都是可取的。您可以在单击按钮的内部使用register client脚本调用javascript函数
ClientScript.RegisterStartupScript(Page.GetType, "Javascript",
"YourButton_OnClientClick_Handler();", true);
您正在使用更新面板吗?如果是,则捕获endrequest并在那里编写代码
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequest);
我相信这是不可能的。但是您可以使用ajax。在客户端,单击go to server(转到服务器)并将内容写入会话。我的意思是,如果没有技巧,这是不可能发生的。这很可能是因为
OnClick
是一个会产生新页面的回发,而OnClientClick
是一个客户端脚本函数。显然,此页面的脚本将在回发结果提供新页面之前出现,否则该脚本将不再存在。我正在使用相同的脚本,但当我从服务器端调用相同的函数时,这并不是在新选项卡中打开页面(因为我的客户端脚本打开了一个新选项卡)。