jqueryまたはjavascriptを使用しているすべてのビューに非表示フィールドを追加します。しかし、私はそのコードをMasterPage.Masterにしたいので、コードを1か所に書いて、私が持っているすべてのビューを追加します。もしそうなら、どうすればいいですか?イムのasp.net MVC 2masterpageのフォーム要素に隠しフィールドを追加するには
答えて
:
$(function() {
$('body').append(
$('<input/>')
.attr('type', 'hidden')
.attr('name', 'foo')
.val('some value')
);
});
か、この隠しフィールドはいくつかの特定の位置に挿入する場合は、あなたのマスターページのどこかに置かれているプレースホルダにはいくつかの他のセレクタと$('body')
を交換してください。また、それらのIDやクラスを同じページに追加し、各フォームにこの隠しフィールドを挿入したい場合は、既存の<form>
に挿入することもできます。
ないMVCについてしかし、あなたはそのようなコードを持つことができるマスターページPage_PreRender
方法で必ず使用して:これは関係なく、使用されるページのフォームに隠しフィールドをプッシュします
HiddenField field = new HiddenField();
field.ID = "HiddenField1";
field.Value = "SomeValue";
(this.Page.FindControl("form1") as HtmlForm).Controls.Add(field);
をマスターページご主人に
ASP.NET MVCの 'Page_PreRender'のようなコードビハインドイベントはありません。実際には、コードの後ろにも:-)はありません。コントローラー、モデル、ビューがあります。 –
@ダーリンOK、勉強するのはいいですが、それでもクライアント側は唯一の選択肢ですか? –
- 1. 隠しフォーム要素のhtmlentities
- 2. フォーム要素を動的に追加
- 3. テーブルにフォーム要素を追加
- 4. フォームに複数のフォーム要素を追加する
- 5. beforeunloadで隠しフィールドを追加する
- 6. 動的にソーシャルエンジンのフォーム特定のフォーム要素の要素追加onchange
- 7. asp.net masterpageのデフォルトタイトルに追加する
- 8. イベントリスナーをイベントリスナーによって追加されたフォーム要素に追加する
- 9. フォームにフィールドを追加する(jQuery)
- 10. 隠しフィールドに親のIDを追加する
- 11. 動的jQueryフォームに要素を追加する
- 12. 追加された順にフォーム要素をループする
- 13. 動的にフォーム要素を追加/削除するmysqlサポート
- 14. Yiiフォーム要素の追加機能
- 15. Symfony 2フォーム要素にエラーを追加してください
- 16. ASPフォームフォームに他のフィールドを追加したり、フォームに他のフィールドを追加したりする
- 17. j2me同じフィールドのフォームの後にフォームを追加する...
- 18. 要素をスクリプトで追加した後にjqueryクラスを追加するには?
- 19. フォームに動的フィールドを追加
- 20. Symfony2登録フォームにreCaptchaフィールドを追加
- 21. フォームに要素のグループを追加する方法はありますか?
- 22. How To:HiddenFieldをmasterpageのベースページに動的に追加します。
- 23. フォームの多くのフィールドにattrsを追加する方法は?
- 24. 配列の最後の要素に要素を追加する
- 25. ASP.NET既存のフォームに新しいフィールドを追加する
- 26. 2つの親要素に要素を追加する
- 27. 要素にクラス要素を追加する際の問題
- 28. djangoフォームの追加フィールド
- 29. フレックスチャートにカスタム要素を追加する
- 30. Jquery、要素にクラスを追加する
+1素敵な答え –