使用vs2003的时候微软的treeview的checkbox可以回发,但在vs2005中就不能回发,无法及时响应TreeNodeCheckChanged事件。
要回发就只能通过js脚本来搞定了。
<script language="javascript">
function ClickTree()
{
var o = window.event.srcElement;
if (o.tagName == "INPUT" && o.type== "checkbox")
{
document.forms[0].submit();
}
}
</script>
------------------------------------------------------
<asp:TreeView ID="tree_Menu" runat="server" ShowCheckBoxes="All" οnclick="ClickTree()" OnTreeNodeCheckChanged="tree_Menu_TreeNodeCheckChanged">
</asp:TreeView>
----------------------------------------------------