فاروق عبدالحميد نشر 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 اقتباس
0 طارق جهاد نشر 20 يناير 2017 أرسل تقرير نشر 20 يناير 2017 وعليكم السلام أخي الكريم. استخدم مفهوم ViewModel، بمعنى قم بإنشاء كلاس جديد وليكن (DepartmentWriterViewModel) وعرف فيه النوعين Department و Writer، بحيث يصبح عندك Model واحد من نوع DepartmentWriterViewModel يحوي على جميع البيانات التي تحتاجها الـ View. وقم بتمرير اوبجكت منه إلى View ملاحظة: يعتمد المفهوم السابق على نمط التصميم MVVM، وستجد انك بحاجته لاحقاً في اقسام تطبيقاتك، وسترى بأن جميع التقنيات الأخرى بدأت تدعم هذا النمط مثل Android و iOS وغيرها. أعمل حاليا على كتاب يفصل هذه المفاهيم بشكل هندسي إن شاء الله تعالى. بالتوفيق،،، 1 اقتباس
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 اقتباس
السؤال
فاروق عبدالحميد
اريد ان استخدم اكثر من model داخل ال view كما في المثال ادناه:-
1- كلاس الكاتب
2- كلاس القسم
اريد ان اعرض الكاتب و القسم في view واحدة ولكني لا اعلم كيف اقوم بإستدعائهم في view
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.