فاروق عبدالحميد نشر 20 يناير 2017 أرسل تقرير مشاركة نشر 20 يناير 2017 اريد ان استخدم اكثر من model داخل ال view كما في المثال ادناه:- 1- كلاس الكاتب using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; namespace OurBlog.Models { public class Writer { public int Id { get; set; } [Required] [Display(Name = "Writer")] public string Name { get; set; } } } 2- كلاس القسم using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; namespace OurBlog.Models { public class Department { public int Id { get; set; } [Required] [Display(Name = "Department")] public string Name { get; set; } } } اريد ان اعرض الكاتب و القسم في view واحدة ولكني لا اعلم كيف اقوم بإستدعائهم في view اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 طارق جهاد نشر 20 يناير 2017 أرسل تقرير مشاركة نشر 20 يناير 2017 وعليكم السلام أخي الكريم. استخدم مفهوم ViewModel، بمعنى قم بإنشاء كلاس جديد وليكن (DepartmentWriterViewModel) وعرف فيه النوعين Department و Writer، بحيث يصبح عندك Model واحد من نوع DepartmentWriterViewModel يحوي على جميع البيانات التي تحتاجها الـ View. وقم بتمرير اوبجكت منه إلى View ملاحظة: يعتمد المفهوم السابق على نمط التصميم MVVM، وستجد انك بحاجته لاحقاً في اقسام تطبيقاتك، وسترى بأن جميع التقنيات الأخرى بدأت تدعم هذا النمط مثل Android و iOS وغيرها. أعمل حاليا على كتاب يفصل هذه المفاهيم بشكل هندسي إن شاء الله تعالى. بالتوفيق،،، 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 أحمد هشام نشر 24 يناير 2017 أرسل تقرير مشاركة نشر 24 يناير 2017 بأمكانك عمل ViewModel خاص يحتوي على اثنين Model public class DepartmentAndWriterViewModel { public Department Departments{get;set;} public Writer Writers {get;set;} } ثم تبعتها لل View public ActionResult Index() { var department = from r in _db.department select r; var writer = from r in _db.Writer select r; var model = new DepartmentAndWriterViewModel {department = department.ToArray(), writer = writer}; return View(model); } 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
فاروق عبدالحميد
اريد ان استخدم اكثر من model داخل ال view كما في المثال ادناه:-
1- كلاس الكاتب
2- كلاس القسم
اريد ان اعرض الكاتب و القسم في view واحدة ولكني لا اعلم كيف اقوم بإستدعائهم في view
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.