mvc doğası gereği 3 adımda gerçekleştireceğiz bu işlemi. WebGrid nesnesi ile bu işi yapacağız.
view
Continue Reading...
view
@model
IEnumerable<MvcWeb.Models.Person>
@{
ViewBag.Title = "Home Page";
WebGrid w = new WebGrid(Model);
}
@w.GetHtml(
columns:
new[] {
w.Column("Adim","başlık",canSort:true,format:@<a href="@item.Adim">@item.Adim</a>)
})
Controller
public ActionResult Index()
{
ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC
application.";
Person p = new Person();
List<Person> l = new List<Person>();
p = new Person();
p.Adim = "kamilcan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "kamilcan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "kamilcan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "kamilcan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "kamilcan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "kamilcan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p); p = new Person();
p.Adim = "sude";
l.Add(p);
p = new Person();
p.Adim = "gizocan";
l.Add(p);
var don = l;
return View(don);
}
Model
person adında bir class oluşturuyoruz
public class Person
{
public string Adim { get; set; }
}
Sonuç olarak bir data gösterimi bu kadarıyla sınırlı. Otomatik sayfalama ve sıralama özelliği mevcuttur.
