2011-01-06 7 views
0

私はtelerik.dllライブラリで作業しています。ポストの後に開いたノードを保存したいだけです。Telerikのツリービューの状態を保存する

マイビューのソースは次のようになります。

<div class="span-5 column"> 
    <div class="TreeView"> 
     <% if (Request.IsAuthenticated) { %> 
      <p>[email protected] <b><%= Html.Encode(Page.User.Identity.Name) %></b></p> 
     <% } %> 
     <br/> 
     <%= Html.Telerik().TreeView() 
          .Name("TreeView") 
          .BindTo("menuApp") 
     %> 
    </div> 
</div> 

私がtrueに二つの変数(EnableViewStateとRetainScrollPosition)を設定しなければならなかったことを読んで、私はそれをどのように行うことができます?

答えて

1

あなたのコードスニペットから、あなたはTelerik Extensions for ASP.NET MVCを使って作業していると仮定しています。これに対する適切なアプローチは、JavaScriptハンドラをOnExpandおよびOnCollapseのクライアント側のイベントに関連付け、これらのイベント内で状態を維持するクッキーを設定することです。実際にTelerikのウェブサイトにあるknowledgebase articleがあります。あなたがその記事の解決策に従えば、ノードの拡張状態を維持できるはずです。

関連する問題