C# で Web アプリケーションを作成しています。Fluent NHibernate を使用して DB に格納されているクラスがいくつかあります。ユーザーは、これらのオブジェクトを一覧表示、追加、編集、および削除できます。
名前やテキストなどのプロパティを編集および追加するために、クラスごとにコントロールを追加することは避けたいと思いますが、クラス名に基づいてそれらを追加/編集する方法があります。ポストされたフォーム値を取得し、値を検証し、正しいタイプの新しいオブジェクトを構築し、ClassXServiceClass.SaveOrUpdate(ClassX cx) を呼び出すものでなければなりません。どのようなアプローチをお勧めしますか? 検証が失敗した場合でも、テキストボックスの値を保持したいと思います。