2011-10-20 12 views
0

これは単純なものでなければなりませんが、数時間後には、私の人生のために、MVC3クライアント側の検証は、動的に注入されたときにajaxフォームで動作しません。

私はページを作成していますが、編集可能なセクションがありますが、これはAJAXフォームを使用して行われますが、クライアント側の検証とサーバーサイドでは決して蹴られません。データ属性が追加されたものの、何も表示されません。私のフォームのセットアップザッツ

@using (Ajax.BeginForm("SaveStats", new AjaxOptions { UpdateTargetId = "profileStats", InsertionMode = InsertionMode.Replace, HttpMethod = "GET" })) 
{ 
@Html.ValidationSummary(false, "Form Errors") 

は、私はちょうどその通常の基本的な形のcos何かが含まれていませんが、その必要に応じて明らかに私はそれを追加します。

ご協力いただきありがとうございます。

* EDIT * オクラホマ問題がもう少しわかりました。最初の邪悪なことを少し試してみてください。私が作業しているページはプロファイルページであり、各セクションには編集ボタンがあり、押されると、そのセクションの詳細を編集できるフォームを含むajaxを介して新しい部分ビューがロードされます。ユーザーがそのセクションの編集を終了すると、保存が行われ、データを含むがテキストのみの形式の新しい部分ビューが読み込まれます。

以下で提供されているリンクを調べて、クライアント側の検証が新しい形式を認識していないように見えるので、私はそれをajax経由でロードしています。フォームのクライアント側の検証。私は以下の提案を働かせるようには思えません。誰にもアイデアはありますか?

答えて

0

this questionのための受け入れ答えを見てください - Xhalentさんのブログに詳細な拡張は私のために同じ問題を解決しました。

ブログの投稿へのコメント

のいずれかに記載されているように、自分の拡張子を変更してセレクタの1つに引用符を追加するようにしてください
関連する問題