C# ajax回发后如何从代码隐藏中调用javascript函数

C# ajax回发后如何从代码隐藏中调用javascript函数,c#,javascript,asp.net,ajax,C#,Javascript,Asp.net,Ajax,我在我的项目中使用Telerik控件,并且出于我的目的使用RadTabStrip <telerik:RadTabStrip ID="tsRequisitions" Skin="" MultiPageID="mpRequisitions" runat="server" Width="980" ScrollButtonsPosition="Right" ScrollChildren="True" OnTabCreated="tabCreated"> 我的.aspx文件中有这个 <

我在我的项目中使用Telerik控件,并且出于我的目的使用RadTabStrip

<telerik:RadTabStrip ID="tsRequisitions" Skin="" MultiPageID="mpRequisitions" runat="server" Width="980"  ScrollButtonsPosition="Right" ScrollChildren="True" OnTabCreated="tabCreated">
我的
.aspx
文件中有这个

<script type="text/javascript">
    function TabSelected() {
       console.log("dfgdfgfdg");
    }          
</script>

函数TabSelected(){
console.log(“dfgdfgfdg”);
}          
AJAX回发后,如何从代码隐藏中调用函数?

您尝试过这个吗

    Page.RegisterStartupScript("OnLoad", "<script>TabSelected();</script>");
Page.RegisterStartupScript(“OnLoad”,“TabSelected();”;
您试过这个吗

    Page.RegisterStartupScript("OnLoad", "<script>TabSelected();</script>");
Page.RegisterStartupScript(“OnLoad”,“TabSelected();”;

下面的代码片段实现了这个技巧

RadScriptManager.RegisterStartupScript(this,this.GetType(), "tabSelectedScript", "TabSelected();", true);

RegisterStartupScript
RadScriptManager
类的静态方法(我在这里再次使用Telerik控件,但它可能也适用于asp.net standart ScriptManager)。

下面的代码片段实现了这一点

RadScriptManager.RegisterStartupScript(this,this.GetType(), "tabSelectedScript", "TabSelected();", true);

RegisterStartupScript
RadScriptManager
类的静态方法(我在这里再次使用Telerik控件,但它可能也适用于asp.net standart ScriptManager)。

您尝试过
RegisterStartupScript
吗?如果您正在呈现HTML,那么您可以尝试使用http post响应呈现“TabSelected();“。当浏览器呈现html时,它将执行javascript方法。@ChuckNorris-关于
ScriptManager.RegisterStartupScript
?您是否尝试过
RegisterStartupScript
?如果您呈现html,那么您可以尝试使用http post响应呈现”TabSelected();“。当浏览器呈现html时,它将执行javascript方法。@ChuckNorris-关于
ScriptManager.RegisterStartupScript