0

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

我的服务器端方法如下

受保护的字符串 SaveEmbedURL_click()

{

    if (txtembedurl.Text != null)
    {
        School aschool = new School();
        aschool.SchoolId = CurrentSchool.SchoolId;
        aschool.EmbedUrl = txtembedurl.Text;
        SchoolRespository.updateEmbedUrl(aschool);
        return "true";
    }

}

我的Java脚本函数如下

函数 SaveEmbedUrlClientSide() {

admin_CustomizeTheme.SaveEmbedURL_click(true);
$('#lbl_embedcode').removeClass('hide').addClass('show');
$('#embedCode').removeClass('hide').addClass('show');
CopyToClipboard("embedCode");

}

我怎样才能做到这一点?

谢谢。

4

2 回答 2

1

Page.RegisterStartupScript现在已经过时了,所以我会使用这段代码。

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

RegisterStartupScript 需要类型、参考、代码、渲染脚本块。参考这里

于 2010-10-08T08:28:20.893 回答
1

我很确定你只需要添加这个

RegisterStartupScript("YourJavaScript", "SaveEmbedUrlClientSide()");

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

这是相关的 MSDN 文章。

于 2010-10-08T05:36:41.517 回答