我有一個帶有PopulateOnDemand選項的TreeView控件。每次觸發TreeNodePopulate事件後,我都需要調用一個javascript函數。 我已經試過這在asp.net後運行javascript函數TreeView TreeNodePopulate事件
後面的代碼:
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不工作。函數調用不會添加到頁面中。