皆さんも見たことがあると思います。「ComboA が選択されると、その選択内容に基づいて値を照会し、テキストボックス B に入力する」、または「ButtonC が押されると、テキストボックス C と D を無効にする」などのロジックを持つ基幹業務 UI。 . 上記のロジックの順列が複数ある場合は特に悪くなります。
これらの素敵なスクリーンの 1 つを再設計する機会が与えられたら、どのようにアプローチしますか? UI の前にウィザードを配置しますか? 単一画面のパラダイムを維持し、他のパターンを使用して UI 状態のロジックを保守可能にしますか? これが理想的にどのように提示され、実装されるかを決定するために使用するプロセスは何ですか?
これは応答にとって重要であるとは思いませんが、現在、この「機会」だけが提示されています。これは、JavaScript を使用してユーザーの選択に応答し、コントロールを無効にし、追加の ajax 呼び出しを行う ASP.NET Web ページです。データ。