jQuery EasyUI前台布局,一刷新页面就不显示了
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Border Layout - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="jquery-easyui-1.3.6/themes/default/easyui.css"/>
<script type="text/javascript" src="jquery-easyui-1.3.6/jquery.min.js"></script>
<script type="text/javascript" src="jquery-easyui-1.3.6/jquery.easyui.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="easyui-layout" style="height: 800px;" id="pop" runat="server">
<div data-options="region:'west',split:true" title="目录结构" style="width: 325px;">
<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"
Width="164px">
<Nodes>
<asp:TreeNode Text="aaaaaaa" Value="1"></asp:TreeNode>
<asp:TreeNode Text="bbbbbbb" Value="2"></asp:TreeNode>
<asp:TreeNode Text="ccccccc" Value="3"></asp:TreeNode>
<asp:TreeNode Text="ddddddd" Value="4"></asp:TreeNode>
<asp:TreeNode Text="eeeeeee" Value="5"></asp:TreeNode>
<asp:TreeNode Text="fffffff" Value="6"></asp:TreeNode>
<asp:TreeNode Text="ggggggg" Value="7"></asp:TreeNode>
</Nodes>
</asp:TreeView>
</div>
<div data-options="region:'center',title:'数据手册'" style="background: #fafafa; overflow: hidden">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>
后台:
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
TextBox1.Text = TreeView1.SelectedValue.ToString();
}
开始是显示了jQuery EasyUI布局框架的,我点击TreeView节点,右边TextBox里也能显示相应的数值,但是这种情况下页面会跳动。所以我就像加ScriptManager和UpdatePanel,让页面不刷新,可是我怎么设置UpdatePanel下面的Triggers属性都不行,不是根本就不触发TreeView的节点改变事件,就是触发了但是页面还是跳动。