2008-11-26 77 views
0

我正在寻找像OnClientClick这样的按钮,但我希​​望它发生在回发(而不是之前)之后。我目前正在使用以下工具,但它会一遍又一遍地添加脚本块,这不是我想要的。我只是想执行一个现有的客户端脚本函数。如何在回发后运行客户端脚本?

ScriptManager.RegisterClientScriptBlock( 
    this, 
    typeof(MyList), 
    "blah", 
    "DraggifyLists();", 
    true); 
+0

您是否希望在Page_Load上调用按钮点击事件? – Keval 2015-04-28 06:02:56

回答

1

如果您使用ASP.NET AJAX,你可以尝试以下方法:

addRequestHandler()必须在你的页面加载

function addRequestHandler() 
{ 
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); 
} 


function endRequestHandler(sender, args) 
{ 
    // This function will be called after the postback has completed 

    // add your JavaScript function call here 
} 

这是基于代码Disturbed Budda

被称为
相关问题