問題タブ [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.

0 投票する
4 に答える
19881 参照

asp.net-mvc - 1 つのフォーム内で 2 つの送信ボタンを使用する

asp.net mvc (C#) アプリケーションに 2 つの送信ボタンがあるフォームがあります。の送信ボタンをクリックするGoogle Chromeと、デフォルトで送信ボタンの値が最初の送信ボタンの値になります。

html は次のとおりです。

ボタンをクリックするSave As Draftと、コントローラーのアクションで、の値として「送信」が取得されSendEmailます。

アクションは次のとおりです。

FormCollection から値を取得すると、「送信」と表示されます。すなわちform["SendEmail"]与えるSend

クリックされた送信ボタンの実際の値を取得するために必要な問題または回避策は何ですか?

0 投票する
2 に答える
18879 参照

asp.net-mvc - FormCollection要素から複数のチェックボックスを取得する

複数の HTML チェックボックスがある場合:

アクションで FormCollection から整数の配列を取得するにはどうすればよいですか。


注:関連する質問を読みましたが、アクションパラメーターを変更したくありません。Edit(int [] catIDs).

0 投票する
1 に答える
408 参照

asp.net - ASP.NET MVC2-フォーム内の特定のフィールドは特定のオブジェクトを経由しますか?

データベースに連絡先テーブルがあります。

新しい連絡先を作成するために、2つのクラスを作成しました。1つは通常のフィールド用で、もう1つはフィールドからXmlFieldsフィールドを表示するためのものです。

コントローラーでは、次のようになります。

オブジェクトでキャッチする通常のフィールドと、オブジェクトでキャッチしようとするcontactxmlとして保存する必要があるフィールド。問題は、 オブジェクトがすべてのフィールドをキャッチすることです。特定のオブジェクトに投稿するときにxmlフィールドを分離して、それらを簡単に操作できるようにすることは可能かどうか疑問に思います。これらのxmlフィールドは動的に生成され、ユーザーごとに異なるため、これは個別のオブジェクトで必要です。XmlFieldscollectioncollection

よろしくお願いします、
イル

0 投票する
2 に答える
690 参照

asp.net-mvc - asp.net mvcのこの挿入メソッドの何が問題になっていますか?

私のコントローラーは、挿入時にリポジトリクラスメソッドを呼び出します。

私のリポジトリクラスにはこれがあります

しかし、これをコンパイルすると、次のようになりますThe best overloaded method match for 'System.Data.Linq.Table<CrMVC.Models.Material>.InsertOnSubmit(CrMVC.Models.Material)' has some invalid arguments....。 cannot convert from 'CrMVC.BusinessObjects.MaterialsObj' to 'CrMVC.Models.Material'

私は何かが足りないのですか?

0 投票する
4 に答える
4572 参照

asp.net-mvc - asp.net-mvc ポスト アクションでディクショナリを取得するか、FormCollection をディクショナリに変換する方法

FormCollectionを aに変換する方法、または投稿アクションでIDictionarya を取得する方法を知っている人はいますか?IDictionary

0 投票する
1 に答える
3419 参照

c# - 複雑なキーを使用してFormCollectionからC#オブジェクトを構築する方法

obj私は次のように$.post()を介してmvcアクションに渡されるjavascriptオブジェクトを持っています:

アクション署名は次のようになります。

からオブジェクトを作成できる必要がありFormCollectionますが、キーが次の形式であるという問題が発生しています。

与えられたから目的のC#オブジェクトを構築するためのクリーンな方法があるかどうか疑問に思っていますFormCollection。アクションメソッドのシグネチャを変更して、関心のあるオブジェクトのタイプを取り込むことができることは理解していますが、それ自体に問題がありました。

0 投票する
1 に答える
959 参照

asp.net-mvc - ポストバックのリストボックス値

私はasp.netmvcを使用しています。ビューの1つで2つのリストボックスを使用しました。左側のリストボックスから右側のリストボックスに目的のアイテムを転送します。ボタンをクリックすると、右側のリストボックスからリストボックスの内容を取得したいと思います。私はフォームコレクションに参加しません。誰かがどうやってそれを手に入れることができるか提案できますか?

ありがとう、カピル

0 投票する
1 に答える
3367 参照

asp.net - コントローラー内の formCollection 配列をオブジェクトに変換する

私の見解では、いくつかの [n].propertyName 配列フィールドがあります。コントローラーに送られるときに、formCollection フィールドをオブジェクト myobject[n].propertyName に変換したいと考えています。

たとえば、コンテキスト:

意見:

コントローラ:

上記の[0].sssj_idsssj[0].sssj_idまたはsssj オブジェクトのリストに変換したい

私の最初のアイデアは、「[」で始まるものをフォームコレクションで探すことでしたが、これは正しくないと感じています...

これは私が得た限りです:

0 投票する
0 に答える
1089 参照

asp.net-mvc - FormCollectionの配列のUpdateModel

FormCollectionに[0].propertyname、[1] .propertynameなどがある場合、モデルを更新するにはどうすればよいですか?

私がこれを行う場合:

更新されません。

または個別に更新を試す:

まだ喜びはありません。

元のエンティティでICollectionを試行します(つまり、シーケンシャル[0]、[1]など)

私もうまくいかないと思います。誰かが私の間違いを見つけることができますか?新しいValueProviderを作成する必要がありますか?

0 投票する
1 に答える
2019 参照

c# - FormCollectionを使用せずにMVCで動的に作成されたコントロールからポストバックを取得する

リストを MVC ビューに渡し、リスト内の各オブジェクトのチェックボックスを生成しています (チェックボックスの名前は t.Name です)。

フォームが投稿されたら、どのチェックボックスがチェックされたかがわかるようにしたいと思います。ただし、FormCollection オブジェクトの使用は避けたいと思います。これを行う方法はありますか?