Asp.net:如何在按钮的末尾调用javascript函数单击代码隐藏

Asp.net:如何在按钮的末尾调用javascript函数单击代码隐藏,asp.net,registerclientscriptblock,Asp.net,Registerclientscriptblock,我的座右铭是在按钮点击代码的末尾调用Java脚本函数。ie,首先我需要执行服务器端函数,然后调用java脚本函数 我的服务器端方法如下所示 受保护的字符串SaveEmbedURL_click() { } 我的Java脚本函数如下所示 函数SaveEmbedUrlClientSide(){ } 我怎样才能做到这一点 谢谢。我很确定您所需要的就是添加这个 RegisterStartupScript(“YourJavaScript”、“SaveEmbedUrlClientSide()”) “YourJ

我的座右铭是在按钮点击代码的末尾调用Java脚本函数。ie,首先我需要执行服务器端函数,然后调用java脚本函数

我的服务器端方法如下所示

受保护的字符串SaveEmbedURL_click()

{

}

我的Java脚本函数如下所示

函数SaveEmbedUrlClientSide(){

}

我怎样才能做到这一点


谢谢。

我很确定您所需要的就是添加这个

RegisterStartupScript(“YourJavaScript”、“SaveEmbedUrlClientSide()”)

“YourJavaScript”是用于标识Javascript的任意字符串


相关的MSDN文章。

Page.RegisterStartupScript
现在已过时,因此我将使用此代码

ClientScript.RegisterStartupScript(Page.GetType, "Javascript", "SaveEmbedUrlClientSide();", true);

RegisterStartupScript需要类型、引用、代码和渲染脚本块

谢谢康拉德。但我认为在使用RegisterStartupScript时缺少了一些参数。你能解释一下在我的例子中应该如何使用RegisterStartupScript吗?RegisterStartupScript,即Page.RegisterStartupScript现在已经过时,所以我不再使用此方法。
admin_CustomizeTheme.SaveEmbedURL_click(true);
$('#lbl_embedcode').removeClass('hide').addClass('show');
$('#embedCode').removeClass('hide').addClass('show');
CopyToClipboard("embedCode");
ClientScript.RegisterStartupScript(Page.GetType, "Javascript", "SaveEmbedUrlClientSide();", true);