次の UI を見てください。
ある種の自動車販売店を所有しているユーザーが、彼の店が提供するサービスの種類を選択できるようにしています。私の階層には 5 つのレベルがあり、合計で数千のエントリがあります。いずれかのスキル領域を選択 (チェック) すると、すべてのサブ領域または子領域が自動的に選択されます。各エリアには ID があり、トップ レベルは 10000、次のレベルは 11000 などです。
私の質問:
- モバイル、タブレット、およびデスクトップ インターフェイスをサポートする 1 つのコード ベースでこの UI を実現するにはどうすればよいですか?
- Entity Framework を使用して階層を作成し、ユーザーの選択を保存するにはどうすればよいですか?
アプリケーションは、SimpleMembership を使用して ASP.Net MVC 4 にあります。