با سلام
من می خواهم در زبان asp.net MVC یکسری داده را از دیتابیس در صفحه قرار بدهم مانند زیر عمل می کنم ولی در اجرا گرفتن اررور میده که تصویر اررور هم قرار داده ام لطفآ مشکل را بگید ممنون از شما
index.cshtmal:
@model List<SiteAsli.Models.Domain.Tbl_Products>
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Index.cshtml"; } <div id="homeCarousel" class="carousel slide carousel-home" data-ride="carousel"> کدهای قالب <div class="container"> <div class="row"> @{ foreach (var item in Model) { <div class="col-md-3 col-sm-6"> <div class="about-us-col"> <div class="col-icon-wrapper"> <img src="~/content/images/icons/@item.Image" alt=""> </div> <h3 class="col-title">@item.Name</h3> <div class="col-details"> <p>@item.Text</p> </div> کدهای قالب
Rep_Product.cs
using SiteAsli.Models.Domain; using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Web; namespace SiteAsli.Models.Repository { public class Rep_Products { Database db = new Database(); public List<Tbl_Products> GetProducts() { try { List<Tbl_Products> qGetProducts = (from a in db.Tbl_Products select a).ToList(); return qGetProducts; } catch { return null; } } } }
Homecontroller.cs
using SiteAsli.Models.Repository; using System.Web.Mvc; namespace SiteAsli.Controllers { public class HomeController : Controller { // GET: Home Rep_Products RProducts = Rep_ProductsRep_Products(); public ActionResult Index() { var q = RProducts.GetProducts(); return View(q); } public ActionResult admin() { return View(); } } }
و این هم اررور بعد از اجرا
من ارور میگه مدل خالی هست
لطفا چک کنید q مقدار دارد یا خیر
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)