同じビューに2つのクラス(モデル)と2つのテキストボックスがあります。最初のテキストボックスは最初のモデルにバインドし、2番目のテキストボックスは2番目のモデルにバインドする必要があります。私はそれを徹底的に調べた。 MVVMパターンの例が必要です。複数のモデルのデータを1つのビューにバインドする
答えて
マイモデル
public class Customer
{
public int CustomerId { get; set; }
public string Title { get; set; }
public string Name { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string Area { get; set; }
public int MobileNumber { get; set; }
}
public class Account
{
public int AccountId { get; set; }
public string AccountType { get; set; }
}
マイビューモデル
public class TaskManagerVM
{
private Customer CustomerObj = new Customer();
private Account AccountObj = new Account();
public int CustomerId
{
get { return CustomerObj.CustomerId; }
set { CustomerObj.CustomerId = value; }
}
public string Name
{
get { return CustomerObj.Name; }
set { CustomerObj.Name = value; }
}
public string Address1
{
get { return CustomerObj.Address1; }
set { CustomerObj.Address1 = value; }
}
public string Address2
{
get { return CustomerObj.Address2; }
set { CustomerObj.Address2 = value; }
}
public int AccountId
{
get { return AccountObj.AccountId; }
set { AccountObj.AccountId = value; }
}
public string AccountType
{
get { return AccountObj.AccountType; }
set { AccountObj.AccountType = value; }
}
}
私はバインド customer.cs、最初のモデルに接続されているモデルの顧客IDプロパティを表示するには、最初のテキストボックスをバインドモデルのAccount IDプロパティを表示する2番目のテキストボックス.2番目のモデルaccount.csに接続しています
これは間違いありませんか?
間違ったことは見ないでください。あなたは正しい道にいる。 ViewModelは、複数のソースまたはモデルからデータを取得し、フィードビューを取得できます。 –
あなたはうまくやっています。どこに殴られたか教えてください。 –
コメント友人に感謝します。私はまず考えがなく、問題を提起した。それから私はこの解決策を想像しました。 –
- 1. 複数のJSONモデルを1つのビューにバインドする
- 2. 複数のモデルと1つのビュー
- 3. 1つのモデルから複数のビュー
- 4. Gridviewで複数のデータ型を1つの列にバインドする
- 5. 複数のモデルを1つのビューで使用する.net Mvc
- 6. Sails.js複数のコントローラ/モデルを1つのビューに表示
- 7. MVC複数モデルを1つのビューで作成(更新)する
- 8. Joomlaコンポーネント:複数のモデルを呼び出す1つのビュー?
- 9. 2つのモデルのデータを1つのビューで表示する
- 10. ASP.NET MVC2 - 1つのビューページに複数のデータソースをバインドするモデル - オプション?
- 11. 1つのビューで複数のモデルを扱うOS Xアプリケーション
- 12. Rails:1つのビューに複数のモデルを集約する(ダッシュボードと思う)
- 13. 1つのビューで複数のモデルにアグリゲーションとトラックバックをするDjango
- 14. Butterknifeの複数のメソッドを持つListenerに複数のビューをバインドする
- 15. ASP.NET MVCつのビューで複数のモデル
- 16. 複数の変数データをモデルからビューに渡す方法
- 17. MVC 5 1つのビューで複数のモデルを非同期で使用する
- 18. 複数のモデルを1つのビューで使用する方法django?
- 19. ビュー用の1つのモデル(フォームモデル)とフォーム用の1つのモデル
- 20. 1つのモデルで複数のモデルを作成するYii2
- 21. 複数のデータベーステーブルからのデータを1つのSysFolderビューにマージするTypo3
- 22. Gnuplot:複数のデータを1つのプロットに複数プロットする
- 23. MULE ESB:複数のWebサービスを1つのクライアントにバインドする
- 24. 複数のコンボボックスを1つのリストにバインドする<>
- 25. 複数のテーブルのデータを1つのモデルに入れる方法は?
- 26. ASP.NET MVC 4、複数のモデルを1つのビューで表示できますか?
- 27. 複数のテーブルが1つのLaravelモデル
- 28. Laravel:1つのリレーション、複数のモデル
- 29. ruby on rails 3、複数のビューを1つのビューにレンダリング
- 30. Symfonyの1つのモジュールで複数のモデルを構成するデータ
あなたがこれまでに試したことを投稿してください。 –
@Ayyappan Subbramanian。私は答えとして何をしたのかを掲載しました。コメントしてください。 –
ダウン投票により、サイトによって新たな質問が掲載されなくなりました。私が訂正できるように、先ずdownvotingの前に理由を教えてください。 –