1

ASP.NET MVC で検証を使用して独自のフォームを作成する際に問題があります。HTML と JavaScript を使用してフォームを完全に作成したいのですが、インターネットで見つけたすべての例は、asp.net mvc サイトのビューに入れると機能しません。

私はこのjsFiddleを持っています: http://jsfiddle.net/epic720/V3p9f/

mvc サイトのページに貼り付けるまでは問題なく動作します。入力の周りに赤い境界線が表示されますが、エラー メッセージ ラベルは作成されません。

web.config で ClientValidationEnabled と UnobtrusiveJavaScriptEnabled を false に設定しました。

編集:プロジェクト内の jquery のコピーを最新バージョンの jquery に置き換えたところ、この問題は発生しなくなりました。

4

2 に答える 2

1

モデル検証でのデータ属性の組み合わせに興味があり、Html.BegionForm() を使用しない場合は、これを追加してみてください。

@{ ViewContext.FormContext = new FormContext(); }

あなたの<form>要素の前に

于 2014-03-27T10:47:42.697 に答える
0

問題が何であるかはわかりませんが、私の解決策は、カミソリまたは Web フォーム以外のパーシャルを作成し、ビュー内にレンダリングすることです。

于 2012-04-21T17:13:56.713 に答える