我有一个带有 PopulateOnDemand 选项的 TreeView 控件。每次触发 TreeNodePopulate 事件后,我都需要调用一个 javascript 函数。我试过这个
后面的代码:
protected void tvMyTree_PopulateNode(object sender, TreeNodeEventArgs e)
{
TreeManager.PopulateNodes(e.Node.Value);
ClientScript.RegisterStartupScript(this.GetType(),"ScriptInitButtons", "InitButtons();", true);
}
js:
<script type="text/javascript">
function InitButtons() {
$(".folder").button();
$(".folder").click(function () {
createFolderDialog.data('parentID', $(this).attr('id')).dialog('open');
});
$(".leaf").button();
}
</script>
但是 RegisterStartupScript 不起作用。函数调用未添加到页面中。