問題タブ [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 - 1 つのフォーム内で 2 つの送信ボタンを使用する
asp.net mvc (C#) アプリケーションに 2 つの送信ボタンがあるフォームがあります。の送信ボタンをクリックするGoogle Chrome
と、デフォルトで送信ボタンの値が最初の送信ボタンの値になります。
html は次のとおりです。
ボタンをクリックするSave As Draft
と、コントローラーのアクションで、の値として「送信」が取得されSendEmail
ます。
アクションは次のとおりです。
FormCollection から値を取得すると、「送信」と表示されます。すなわちform["SendEmail"]
与えるSend
クリックされた送信ボタンの実際の値を取得するために必要な問題または回避策は何ですか?
asp.net-mvc - FormCollection要素から複数のチェックボックスを取得する
複数の HTML チェックボックスがある場合:
アクションで FormCollection から整数の配列を取得するにはどうすればよいですか。
注:関連する質問を読みましたが、アクションパラメーターを変更したくありません。Edit(int [] catIDs)
.
asp.net - ASP.NET MVC2-フォーム内の特定のフィールドは特定のオブジェクトを経由しますか?
データベースに連絡先テーブルがあります。
新しい連絡先を作成するために、2つのクラスを作成しました。1つは通常のフィールド用で、もう1つはフィールドからXmlFields
フィールドを表示するためのものです。
コントローラーでは、次のようになります。
オブジェクトでキャッチする通常のフィールドと、オブジェクトでキャッチしようとするcontact
xmlとして保存する必要があるフィールド。問題は、 オブジェクトがすべてのフィールドをキャッチすることです。特定のオブジェクトに投稿するときにxmlフィールドを分離して、それらを簡単に操作できるようにすることは可能かどうか疑問に思います。これらのxmlフィールドは動的に生成され、ユーザーごとに異なるため、これは個別のオブジェクトで必要です。XmlFields
collection
collection
よろしくお願いします、
イル
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'
私は何かが足りないのですか?
asp.net-mvc - asp.net-mvc ポスト アクションでディクショナリを取得するか、FormCollection をディクショナリに変換する方法
FormCollection
を aに変換する方法、または投稿アクションでIDictionary
a を取得する方法を知っている人はいますか?IDictionary
c# - 複雑なキーを使用してFormCollectionからC#オブジェクトを構築する方法
obj
私は次のように$.post()を介してmvcアクションに渡されるjavascriptオブジェクトを持っています:
アクション署名は次のようになります。
からオブジェクトを作成できる必要がありFormCollection
ますが、キーが次の形式であるという問題が発生しています。
与えられたから目的のC#オブジェクトを構築するためのクリーンな方法があるかどうか疑問に思っていますFormCollection
。アクションメソッドのシグネチャを変更して、関心のあるオブジェクトのタイプを取り込むことができることは理解していますが、それ自体に問題がありました。
asp.net-mvc - ポストバックのリストボックス値
私はasp.netmvcを使用しています。ビューの1つで2つのリストボックスを使用しました。左側のリストボックスから右側のリストボックスに目的のアイテムを転送します。ボタンをクリックすると、右側のリストボックスからリストボックスの内容を取得したいと思います。私はフォームコレクションに参加しません。誰かがどうやってそれを手に入れることができるか提案できますか?
ありがとう、カピル
asp.net - コントローラー内の formCollection 配列をオブジェクトに変換する
私の見解では、いくつかの [n].propertyName 配列フィールドがあります。コントローラーに送られるときに、formCollection フィールドをオブジェクト myobject[n].propertyName に変換したいと考えています。
たとえば、コンテキスト:
意見:
コントローラ:
上記の[0].sssj_idをsssj[0].sssj_idまたはsssj オブジェクトのリストに変換したい
私の最初のアイデアは、「[」で始まるものをフォームコレクションで探すことでしたが、これは正しくないと感じています...
これは私が得た限りです:
asp.net-mvc - FormCollectionの配列のUpdateModel
FormCollectionに[0].propertyname、[1] .propertynameなどがある場合、モデルを更新するにはどうすればよいですか?
私がこれを行う場合:
更新されません。
または個別に更新を試す:
まだ喜びはありません。
元のエンティティでICollectionを試行します(つまり、シーケンシャル[0]、[1]など)
私もうまくいかないと思います。誰かが私の間違いを見つけることができますか?新しいValueProviderを作成する必要がありますか?
c# - FormCollectionを使用せずにMVCで動的に作成されたコントロールからポストバックを取得する
リストを MVC ビューに渡し、リスト内の各オブジェクトのチェックボックスを生成しています (チェックボックスの名前は t.Name です)。
フォームが投稿されたら、どのチェックボックスがチェックされたかがわかるようにしたいと思います。ただし、FormCollection オブジェクトの使用は避けたいと思います。これを行う方法はありますか?