2011-01-09 1 views
0

EditorForと対応するエディタテンプレートで生成されるHTMLコードを使用するには、どのようにjavascriptコード/特にjQuery /を作成しますか?JavaScriptとEditor forコンテキスト別のモデル

事は、我々はモデルがPostCodeと呼ばれているかもしれない(またはZip、本当に問題ではありません)、それはEditorTemplatesフォルダにPostCode.ascxを持っているし、「親」のための様々な親ビューでEditorForを経由して、この部分をレンダリングしますモデルは、我々はそれがAddress.PostCode.postnameのように、必要な接頭辞をレンダリングすることを確認してください

たちは EditorForでそれをレンダリングするときは...(彼らは AddressCompany、などであるかもしれない)ので、コントローラのアクションに戻って掲載する場合(動作し続けますバインディングそれをピックアップし、正しいナビゲーションプロパティ/参照を設定します)。

問題はIDと名前の属性がレンダリングの場所によって異なります。どういうわけか、私はその場合に調整されたJSをレンダリングする必要があります。

これ以外の唯一のオプションは、私が以前に持っていたタグのIDや名前を変更しないで、結果的にはHTMLのプレフィックスを表示しないため、動作しません。

うまくいけば、あなたは私が何を意味するかを理解し、誰かがすでにこのコンテキストに基づいて、エディタテンプレートによって生成された異なるIDの問題は、CSSクラスセレクタの代わりに、IDセレクタを使用することによって解決することができ

答えて

1

を考え出しました。

関連する問題