首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存Telerik treeview状态

保存Telerik treeview状态
EN

Stack Overflow用户
提问于 2011-01-07 00:10:36
回答 2查看 1.6K关注 0票数 0

我正在使用一个telerik.dll库,我只是想在post之后能够保存打开的节点。

我的视图源代码如下所示:

代码语言:javascript
复制
<div class="span-5 column">
    <div class="TreeView">
        <% if (Request.IsAuthenticated) { %>
            <p>Bienvenid@ <b><%= Html.Encode(Page.User.Identity.Name) %></b></p>
        <% } %>
        <br/>
        <%= Html.Telerik().TreeView()
                          .Name("TreeView")
                          .BindTo("menuApp")
        %>
    </div>
</div>

我读到我必须将两个变量(EnableViewState和RetainScrollPosition)设置为true,但是我该如何做呢?

EN

回答 2

Stack Overflow用户

发布于 2011-01-07 23:19:34

从您的代码片段中,我假设您正在使用ASP.NET MVC的Telerik扩展。正确的方法是将JavaScript处理程序附加到OnExpand和OnCollapse客户端事件,并在这些事件中填充一个用于维护状态的cookie。实际上在Telerik的网站上有一个关于这方面的knowledgebase article,我认为如果你遵循那篇文章中的解决方案,你应该能够持久化你的节点的扩展状态!

票数 1
EN

Stack Overflow用户

发布于 2011-01-07 00:19:01

我不确定它是否能回答你的问题。

你不能在发帖后保存Treeview.SelectedNode和Scroll to it (Telerik Treeview How-to)吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4616981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档