دوره های آموزشی ASP.NET Web Forms

X
اگر این مطلب را مفید میدانید، لطفا برای حمایت از ما روی این دکمه کلیک کنید.
 

 

ای اس پی دات نت یک فریم ورک رایگان برای ایجاد وب سایت وب اپلیکیشن های داینامیک به شمار میرود که توسط شرکت مایکروسافت ارائه شده است . نکته قابل توجه این که طراحی وب با ای اس پی دات نت هم از طریق وب فرم و هم از طریق ام وی سی با استفاده از زبانهای مختلف برنامه نویسی امکان پذیر است که ما در این آموزش با ای اس پی دات نت وب فرم و زبان برنامه نویسی سی شارپ و با ایجاد یک پروژه کاربردی از ابتدا همراه شما خواهیم بود.

 

دیدگاه‌ها

سلام می خواهم چندتا مدل توی

تصویر aspire

سلام می خواهم چندتا مدل توی یک ویو داشته باشم

ولی بهم ارور می ده

اینم کلاس ویو مدل :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using cms.Models;

namespace cms.ViewModel
{
public class viewmodel
{
public IEnumerable<Group> Group { get; set; }
public IEnumerable<News> News { get; set; }
}
}
Click and drag to move
اینم کنترلر:

namespace cms.Controllers
{
public class HomeController : Controller
{
private DB db1 = new DB();
// GET: Home
public ActionResult Index()
{

viewmodel v = new viewmodel();
v.Group = db1.Groups.ToList();
v.News = db1.News.ToList();
return View(v);
}

}
}
Click and drag to move
اینم ویو:

@model cms.ViewModel.viewmodel

@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_HomeLayout.cshtml";
}

<h2>Index</h2>

@foreach (var item in Model.News)
{
<tr style="text-align:center;">
<td>
@item.Groups.Name
</td>
<td>
@item.Title
</td>
<td>
@item.Description
</td>
<td>
@item.Tag
</td>
<td>
@item.Keyword
</td>
<td>
@item.Image
</td>

</tr>
}
@foreach (var item1 in Model.Group)
{
<tr>
<td>
@item1.Name
</td>

</tr>
}
Click and drag to move
لطفا راهنمایی فرمایید

ممنون