0

次のタスクへの可能なアプローチを探しています。

現在、本質的に相互のコピーである多くの ASP.net ページがありますが、テキスト ボックス、ドロップダウン リストが含まれているものもあれば、含まれていないものもあります。これは、最初に特定の製品用に多数のページが開発され、その後、他のページと同じこと、つまりユーザーにデータを入力して保存する必要がある別の製品が搭載されたためです。しかし今では、本質的に同じことを行い、保守が困難な多数のページが残されています。

だから私が望んでいるのは、コードをそのまま廃棄し、構成可能なウィザードに置き換えることです。要件は、ページ上のすべてのコントロールがページに表示されるかどうか、およびそれらが必須フィールドであるかどうかに関して構成可能である必要があるということです。

任意のアイデア、例、考えを歓迎します

ありがとう

乾杯ナイル

4

2 に答える 2

1

そのため、私はウィザード コントロールの大ファンではありません。最適なオプションは、可能なすべての構成オプションを表すクラスを作成し、ユーザーが提供する構成オプションに基づいて実行時に ASPX ページを動的にレンダリングすることだと思います。動的にとは、サーバー コントロールをページにハード コーディングするのではなく、Init イベントでページに追加することを意味します。

于 2010-06-29T16:52:54.703 に答える
0

ASP.Net のすぐに使えるウィザード コントロールを検討しましたか? テンプレート化されたウィザード手順を使用して、必要なロジックに基づいてコンテンツをカスタマイズできます。

于 2010-06-29T16:42:30.813 に答える