2

ダイナミックHTMLコントロールを作成し、.NetでMVCを使用してビューに表示する必要があります。また、基本的な検証を行う必要があります。つまり、テキストボックスの場合は空にしないでください。チェックボックスがオンの場合は、チェックボックスがオンになっています。か否か。検証が成功した後、同時にDBに保存する必要があります。

これを達成するためにどのアプローチが最適か教えてください。パフォーマンスに影響を与えることはありません。いくつかのオプションのリストを念頭に置いています。1。HTMLhelperclass、string builder、Tagbuilderを使用します。2. Jquery

どのオプションが簡単で、達成するのが最善かわかりません。

4

1 に答える 1

0

HTMLHelperクラスは大いに役立ちます。Requiredフィールドなどの 基本的な検証を実装する必要がある場合RegExは、MVC が提供する検証属性に依存して、それを使用できます。Model

[Required]
Public string FirstName {get; set;}

独自のカスタム属性を作成して、Modelクラスで使用することもできます

これは大きな助けになるかもしれません

動的 UI のラフ スケッチ

modelDB にバインドされるクラスを作成します (これには、UI コントロールtype,name,attributesなどの詳細が含まれます)。デフォルトcontrollerのアクションが初めてヒットしたとき、あなたを初期化し、あなたのにバインドされmodelている対応する に渡します。その場合は非常に簡単です。モデルの値を読み取り、それに応じてメソッドを使用して UI 要素を配置できます。ViewModelViewHTMLHelper

于 2013-03-18T09:58:13.433 に答える