我用我的项目Telerik控制,我使用RadTabStrip我的目的如何调用从后台代码JavaScript函数的ajax回发
<telerik:RadTabStrip ID="tsRequisitions" Skin="" MultiPageID="mpRequisitions" runat="server" Width="980" ScrollButtonsPosition="Right" ScrollChildren="True" OnTabCreated="tabCreated">
正如你可以在这个模板见我打电话tabCreated
方法后,每次新标签创建时。现在我想从服务器端调用一些JavaScript函数(全部提到在RadAjaxPanel中)。
我试过使用RegisterClientScriptBlock
,但它并没有帮我开启我的javascript功能。
if (!ClientScript.IsClientScriptBlockRegistered("tabSelected"))
{
ClientScript.RegisterClientScriptBlock(this.GetType(),
"tabSelected", "TabSelected();", true);
}
而且我有这个在我.aspx
文件
<script type="text/javascript">
function TabSelected() {
console.log("dfgdfgfdg");
}
</script>
如何我把我的功能从代码隐藏AJAX回发后?
您是否尝试过'RegisterStartupScript'? – Gavin
是,相同的结果... –
如果您正在呈现HTML,那么您可以尝试让http post响应呈现“”。当浏览器呈现html时,它将执行javascript方法。 –