gpt4 book ai didi

c# - TreeView 的选中更改事件不起作用

转载 作者:太空狗 更新时间:2023-10-29 22:30:57 28 4
gpt4 key购买 nike

我正在使用 Treeview 控件,我正在使用以下代码

  <asp:TreeView ID="tvCategories" ShowCheckBox="False" Style="font-family: Trebuchet MS;
margin-top: 5px; margin-bottom: 5px; margin-left: 20px; color: Black; font-size: 12px"
runat="server" ShowLines="true" NodeIndent="5" OnTreeNodeCheckChanged="tvCategories_TreeNodeCheckChanged"
OnSelectedNodeChanged="tvCategories_SelectedNodeChanged">
<LeafNodeStyle ForeColor="#555555" />
<ParentNodeStyle ForeColor="Black" />
<RootNodeStyle ForeColor="Black" />
</asp:TreeView>

OnTreeNodeCheckChangedOnSelectedNodeChanged 均无效,AutoPostBack 属性对 Treeview 不可用。

请帮我解决这个问题。谢谢

最佳答案

您需要使用javascript 进行页面回发,然后才能触发treenodecheckchanged 事件。

像下面这样,你应该添加bolder的代码来使页面回发。:

 <script language="javascript" type="text/javascript">
function postBack()
{
var element = window.event.srcElement;
if (element .tagName == "INPUT" && element.type == "checkbox")
{
__doPostBack("","");
}
}

</script>

在页面的head部分添加上面的javascript代码。

onclick="javascript:postBack()"  

关于c# - TreeView 的选中更改事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26134292/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com