問題タブ [formcollection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - FormCollection.AllKeysとFormCollection.Keysの違い
私は現在、MVCの内部をざっと見ていて、プロパティとプロパティFormCollection
の意味と予想される使用法の違いについて疑問に思っています。それはaであり、ですが、投稿中に送信されたフォームフィールドを確認する必要がある場合、なぜ一方のプロパティを他方よりも選択するのでしょうか。特定のキーの存在をすばやく確認するために使用するのは単なる慣例ですか?フォームの1つに複数の送信ボタンがあり、実際にフォームの送信に使用されたものをすばやく確認するために使用していますが、実際に存在する場合は、2つの間に意図された違いについて考えるようになりました。AllKeys
Keys
AllKeys
string[]
Keys
KeysCollection
AllKeys
AllKeys
ほとんどの場合、モデルバインディングを利用して、ViewModelまたはCommandオブジェクトをコントローラーアクションに戻しますがFormCollection.Keys
、特に私が気付いていない特定のユースケースはありますか?NameValueCollection
内部をざっと覗いてみると、実際には文字列のコレクションであるかのようにNameObjectCollectionBase
見えます。1つはおそらくフレームワークの新しいバージョンで導入され、もう1つは下位互換性のために保持されていましたか?KeysCollection
string[]
jquery - mvc .net と jquery 検証を避けるために、投稿する前に文字を削除するにはどうすればよいですか?
文字列値を受け入れ、色の 16 進値を格納するモデルのプロパティがあります
例: EEEEEE、000000
ユーザーがカラーピッカーを使用できるように、jquery プラグインを統合しました。とても使いやすいので気に入っています。問題は、色を選択するとテキスト ボックスが「#」文字で塗りつぶされ、テキスト ボックスの色を簡単に変更できるようになることです (ユーザー フレンドリーな目的で、プラグインの一部です)。
今、私はポストに値を保存したいのですが、問題はモデルの検証が次の文字「0-9A-F」のみを受け入れることです. 私も維持したいものです(データベースに特殊文字はありません)。
そのため、ボタンのクリック時にテキストボックスを変更する検証を回避することを考えました。私の質問は次のとおりです。
1. それは最も効率的な方法ですか?
2.もしそうなら、jqueryを使ってどうすればいいですか? または、他の何か?
あなたの考えを聞かせてください。
ありがとう!!!
c# - ボタンを押したときにテキスト フィールドを FormCollection として通過させようとしていますが、FormCollection は null として通過します。
input
タイプの自動的に生成されたボックスを含むビューがありますtext
。[Email Results] ボタンをクリックすると、コードによって CalculatedResults コントローラー内の EmailResults アクションに移動します。ここまでは順調ですね。しかし、EmailResults アクションのパラメーターとして FormCollection を使用しているにもかかわらず、null として送信されており、その理由がわかりません。フォームからテキストボックスをキャプチャできるようにする必要があります-助けてください!!. 以下の View コードでは、生成されたテキスト ボックスが半分過ぎたところにあります。
マイ ビュー コード
私のコントローラーコード
スクリーンショットは次のとおりです。
html - mvc 2.0 を使用してアクション メソッドからフォーム コレクション データを取得する
asp.net MVC 2.0 でサンプルを開発しています。私のビュー (ProductDetails.aspx) には、同じコントローラー (ProductController) に存在する異なるアクション メソッドを呼び出す 3 つのリンク ボタンがあります。検索リンクをクリックすると、適切なアクション メソッドが呼び出されますが、文字列pid=Request.Form["tbPid"]
を使用してフォーム コレクションからデータを取得すると、pid に null 値が取得されます。問題の修正を手伝ってください。
注: AddProduct リンクのコードはありませんが、問題はないと思います。
ビューのコード:
php - Symfony フォーム コレクションの flush() エラー
フォームの収集に問題があります。エラーが発生します:
foreach (教義のドキュメントにあるように) を試し、各オブジェクトを perist しましたが、エラーが発生しました:
以下は私のコードです:
実在物:
形:
コントローラ:
php - Symfony 2.2フォームはリクエストをバインドしていません
私のコントローラーコードは
フォームクラスコードは
私のエンティティ
私の問題:**リクエストをフォームにバインドすると、オブジェクトがNULLでいっぱいになり、印刷すると$request->request->all();
、以下のようにポストリクエストで値が取得されます
私がしようとしました
と
Symfony 2.2は配列をフェッチし、ドキュメントが言うようにフォームを取得する必要がありますが、両方が機能していません
asp.net-mvc - テキストボックスからのビューからのデータの読み取り (入力)
FormCollectionでフォームからデータを取得しようとしてmvc asp.netを使用しています
これは私の見解での私のコードです:
これは私のコントローラーで使用されるコードです
値は常に null です。誰でも助けてください
ありがとう