function postBackByObject()
{
var o = window.event.srcElement;
if (o.tagName == "INPUT" && o.type == "checkbox")
{
__doPostBack("","");
}
}
<asp:TreeView ID="TreeView1" EnableClientScript="true" runat="server" ShowCheckBoxes="All" OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged" onclick="javascript:postBackByObject(event);">
</asp:TreeView>
给treeview的click事件加上这个js方法,treeview实现autoPostBack的效果了。
本文介绍了一种为 ASP.NET TreeView 控件添加 JavaScript 方法 postBackByObject 的技巧,通过该方法可以实现在点击 TreeView 中的复选框时自动触发 PostBack 的效果。

3355

被折叠的 条评论
为什么被折叠?



