MakalelerSiraNo(int kategoriSirasi, int baslangic, int adet, string sira, bool buyuktenKucuge, string dil)

kategoriSirasi parametresi :

kategoriSirasi girilen kategorideki makaleleri getirmek için kullanırız.

baslangic parametresi :

Kategorideki kaçıncı makaleden itibaren makalelerin geleceğini belirtmek için kullanılır.

adet parametresi :

Kaç adet makale getirileceğini belirtmek için kullanılır.

sira parametresi :

hit , sira , tarih ve id değerlerini alır. Değer girilmediği takdirde id ye göre sıralama yapar.

buyuktenKucuge parametresi :

true ve false değerlerini alır. Girilen değer true ise büyükten küçüğe doğru sıralama yapar. Değer false ise küçükten büyüğe doğru sıralama yapar.

dil parametresi :

ViewBag.DilKisaltmasi yada direk dil kodu yazılmalıdır. "tr", "en", "de" gibi.

Örnek 1 : En son eklenen makaleler. Siteye en son eklenen makaleleri hit'e göre büyükten küçüğe doğru sıralanmış şekilde ilk makale ile birlikte 10 makale getirir.

<ul>
@foreach (Makale makalem in Partial.MakalelerSiraNo(0,0,10,"id",true,ViewBag.DilKisaltmasi))
{
<li><a href="@Partial.MakaleLink(makalem.MakaleID)">@makalem.MakaleBaslik.HtmlEncode()</a></li>
}
</ul>

Örnek 2 : Kategori Sıra No'su 4 olan kategoriye ekli olan makaleleri id'ye göre büyükten küçüğe doğru sıralanmış şekilde 5. makaleden itibaren 5 tane makale getirir.

<ul>
@foreach (Makale sonlar in Partial.MakalelerSiraNo(4, 5, 5, "id", true,ViewBag.DilKisaltmasi))
{
<li><a href="@Partial.MakaleLink(sonlar.MakaleID)">@sonlar.MakaleBaslik.HtmlEncode()</a></li>
}
</ul>

© 2024, ASP.NET MVC CMS (Content Management System / İçerik Yönetim Sistemi). Tüm Hakları Saklıdır.