(50分求解)ASP.NET中TreeView和UpdatePanel配合使用实现局部刷新的问题

关键代码:<asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:Upd... 关键代码:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TreeView ID="TreeView2" runat="server"
BorderStyle="Groove" Height="468px" ImageSet="BulletedList4" ShowLines="True"
Width="176px" CssClass="style7">
<Nodes>
<asp:TreeNode Text="用户个人信息" Value="用户个人信息">
<asp:TreeNode NavigateUrl="~/Default1.aspx" Text="我的基本信息" Value="我的基本信息">
</asp:TreeNode>
<asp:TreeNode Text="修改登录密码" Value="修改登录密码" NavigateUrl="~/WebForm1.aspx"></asp:TreeNode>
<asp:TreeNode Text="修改密保问题" Value="修改密保问题" NavigateUrl="~/WebForm2.aspx"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="我的订单信息" Value="我的订单信息">
<asp:TreeNode Text="历史订单" Value="历史订单" NavigateUrl="~/Default2.aspx"></asp:TreeNode>
<asp:TreeNode Text="未到期订单" Value="未到期订单" NavigateUrl="~/Default3.aspx"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="修改未到期订单" Value="修改未到期订单" NavigateUrl="~/Default4.aspx"></asp:TreeNode>
<asp:TreeNode Text="我的反馈信息" Value="我的反馈信息" NavigateUrl="~/Default5.aspx"></asp:TreeNode>
</Nodes>
</asp:TreeView>
</ContentTemplate>
</asp:UpdatePanel>
想要点击节点的超链接的时候右边区域显示不同的内容页(树在左边框且位于母版页上)而整个页面不刷新,请问如何实现?就是说实现的是类似于iframe的功能 急 请高手指教
展开
 我来答
shshshdy
2011-06-02 · TA获得超过102个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:186万
展开全部
如果右边只是数据刷新,也可使用这种方式刷新。
就是加入updatepanel

如果右边的区域是要跳转页面的话那就要使用iframe 通过 js 改src的地址
追问
treeview配合iframe实现动态页面的局部加载,能不能给个例子实现诸如在网页中点击treeview中的节点 右边框框动态加载页面?谢谢哈
追答
不需要使用updatePanel
下面方法 url放在title 中,本身的a href 用#代替,执行onclick时候再跳转到iframe
---------------------

$(function() {
$("#mytree a").each(function() {
$(this).click(function() {
var url = this.title;
if (url.indexOf("aspx") > 0) {
document.getElementById("myframe").src = url;
}
});
});
});

hmloo20101112
2011-06-02 · TA获得超过383个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:245万
展开全部
这个用updatepanel无法实现,因为你每页都是继承的模板页。点击左边的树肯定回发才能重定向到每个具体的内容页。可以用iframe实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式