:もちろんネストされたASP.NET ListViewコントロール+ jQueryの.SHOW().hide()私はこのような何かを持って持続
<div>
<asp:ListView>
<div>
<asp:ListView>
<div>
<asp:ListView>
</asp:ListView>
</div>
</asp:ListView>
<div>
</asp:ListView>
</div>
上記だけの擬似コードですが、基本的にはそのようなものです。 3レベルのDataBoundリストビュー(それぞれがSqlDataSourceに接続されています)。 すべてのリストビューは、コントロールの組み込み機能を完全に利用しています。選択/挿入/更新/削除はすべてSqlDataSource
を介して.aspx(ItemCommand
)にあります。私はコードビハインドを持っていません。
私がしようとしているのは、ListViewをJQueryを使ったTreeViewのようなものにすることです。私の最初のステップは.show()
/.hide()
子ListViewsですが、PostBackが発生したときには、.show()
/.hide()
の状態は維持されません。
私はdocument.ready中にはJQueryで使用するリストビューからOnItemCommand
中に設定することが<asp:HiddenField>
を使用して試みることについてだけど、私はそれが.FindControl()
地獄になると思います。
あなたは優雅な解決策を考えていますか?
なぜFindControlは地獄だと思いますか? –