Programmer نشر 13 يناير 2016 أرسل تقرير نشر 13 يناير 2016 ما هي الطريقة التي يتم بها تمرير بيانات من Model Class إلى View وإظهارها؟ اقتباس
0 Lujain Maaz نشر 13 يناير 2016 أرسل تقرير نشر 13 يناير 2016 (معدل) يتم تمرير بيانات (كائنات Objects) من صف Model إلى صفحة View عن طريق المتحكم الذي يحوي الدالة Action Method الخاصة بإرجاع وإظهار هذه الصفحة. ولكي تستطيع الصفحة استقبال هذه البيانات يجب أن يتم تحديد مسار الصف Model في رأس الصفحة View ذات اللاحقة .cshtml.مثلًا ليكن لدينا الصف MyModelClass.cs الذي يحوي الخصائص التالية:public class MyModelClass { public string firstName { get; set;} public string lastName { get; set; } }ونريد إظهار الاسم الاول والاسم الأخير في الصفحة index.cshtml. إذًا يوجد خطوتان أساسيتان لتمرير كائن من صف Model إلى View:1- تمرير الكائن ضمن الدالة ()View التي تُرجعها الدالة index الموجودة في المتحكم: public class myTemplateController : Controller { public ActionResult Index() { MyModelClass model = new MyModelClass(); model.firstName = "First Name"; model.lastName = "Last Name"; return View(model); } .....2- لإظهار هذا الكائن في الصفحة index.cshtml اكتب السطر التالي @model MyMVCProject.Models.MyModelClass في أعلى الصفحة index.cshtml:@model MyMVCProject.Models.MyModelClass @{ ViewBag.Title = "Home"; Layout = "~/Views/Shared/LayoutPage.cshtml"; }يعني السطر أعلاه أن الصفحة تستقبل كائن واحد من نوع MyModelClassلإظهار محتوى الكائن (الاسم الأول والاسم الأخير) في الصفحة index.cshtml نكتب:<h1>@Model.firstName <br /> @Model.lastName</h1> تم التعديل في 13 يناير 2016 بواسطة Lujain 1 اقتباس
السؤال
Programmer
ما هي الطريقة التي يتم بها تمرير بيانات من Model Class إلى View وإظهارها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.