这是我的树视图:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<div style="width:100%;height:30px;float:left;line-height:30px;">
<asp:Label Text="Testo" runat="server" ID="tree_node" />
</div>
<div style="width:100%;height:400px;">
<div style="width:300px;float:left;">
<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"></asp:TreeView>
</div>
</div>
<Asp:UpdatePanel runat="server" id="UP2">
<ContentTemplate>
<asp:Image runat="server" ID="image" Width="200" Height="200" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TreeView1" EventName="selectedNodeChanged" />
</Triggers>
</Asp:UpdatePanel>
这是一个选择方法:
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
tree_node.Text = TreeView1.SelectedNode.Value;
image.ImageUrl = TreeView1.SelectedNode.Value;
}
没有updatepanel工作,但有回发,我需要的是刷新图像和标签没有回发,所以没有刷新页面,错误在哪里?