0

私のモデルでは、次のような属性が必要です。

[Required (ErrorMessage = "Please select yes or no")]
public bool IsAlien {get; set; }

[ConditionalDisplayIfTrue ("IsAlien ")]
public string NameOfGalaxy {get; set;}

IsAlien が選択されている場合は、クライアント側のテキスト ボックスを表示または非表示にします。

jQuery/Jvascript でハードワイヤするのは非常に簡単ですが、これを適切に行いたいのですが、どこから始めればよいかわかりません。

適切とは、カスタム属性とカスタム JavaScript を追加して、目立たない JavaScript 検証に接続することを意味します。

前もって感謝します。

4

1 に答える 1

1

jQuery/Javascriptを介してこれを行うの適切な方法だと思います。使用する C# ライブラリは、サーバー上で必要な JavaScript を生成し、ブラウザに送り返します。現在、これをサポートするライブラリはわかりませんが、非常に単純なものの場合、他の誰かを使用するよりも、自分の JavaScript を制御することを好みます。

于 2012-09-30T07:54:51.723 に答える