با سلام ؛ وقت همگی بخیر...من دستور زیر رو که مینویسم این ارر رو بهم میده علتش چیه؟
var phon = db.Addresss.Select(current => new { current.phon }).ToList();
مدل View با اطلاعات ارسال شده بهش همخوانی ندارد
خیلی ممنون از پاسختون میشه بگید راه حلش چیه؟
کد کنترلر و ویو را قرار دهید
public ActionResult Phon() { List<string> phon = new List<string>(); phon.Add(db.Addresss.Select(current => new { current.phon }).ToList().ToString()); return View(phon); }
و کد ویو
@model IEnumerable<Models.Address> @{ Layout = null; } @foreach (var item in Model) { <div class="call-us"> <span><i class="icon-phone"></i> (+98)@Html.DisplayFor(modelItem => item.phon)</span> </div> }
دقت کنید
مدل صفحه شما از جنس Address هست ولی شما دارید در اکشن لیستی از جنس String ارسال میکنید
باید هم نوع باشند
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)