asp.net webformアプリケーションを継承しました。今私はそれに新しい機能を追加しようとします。asp.net webformでフォームの値の一部をモデルにバインドする方法
エンドユーザーからデータを取得するためのフォームを作成し、そのデータをデータベースの2つのテーブルに格納しました。
データベースとの通信に対処するためにEntity Frameworkを使用しました。
私の質問は、フォームデータが2つのモデル(2つのテーブル)に入る必要があるため、1つのモデルをフォームデータの一部にバインドできますか? それを行う方法はありません。それぞれのフォームデータをすべて調べ、モデルプロパティに割り当てる必要があります。
例えば データモデルは
class ModelA{
public int ModelAID {get;set;}
public string ModelAName {get;set;}
}
class ModelB{
public int ModelBID {get;set;}
public string ModelBName{get;set;}
}
フロントエンドページは
<form>
<input name="Aid"/>
<input name="AName"/>
<input name="Bid"/>
<input name="BName"/>
</form>
コードbehideは、使用しているバージョンのどのような
お返事ありがとうございます。私は1つのフォームから2つのデータベーステーブルにデータを更新したい。したがって、TryUpdateModelメソッドを2回使用するだけですが、フォームデータの一部を使用するたびに使用されます。もっと明確にするために質問を更新しました。 –
ごめんなさい。見つけたら教えてください。正直なところ、私たちはそれを行うことができるかどうかはわかりません。 –