我用我的項目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方法。 –