ورود

View Full Version : نمایش آخرین اخبار سایت



farhad26
چهارشنبه 03 اردیبهشت 1393, 23:40 عصر
سلام
این عکس رو نگاه کنید
روش ایجاد آخرین اخبار سایت را توضیح بدهید

http://barnamenevis.org/attachment.php?attachmentid=89938&d=1342619287

alef.divar
پنج شنبه 04 اردیبهشت 1393, 08:36 صبح
سلام
یه جدول خبر باید داشته باشی و سپس فقط فیلد عنوان خبر رو باید بخونی و اونا رو با <li> نشون بدی سپس با css تگ li رو با این شکل در بیار.

farhad26
پنج شنبه 04 اردیبهشت 1393, 14:06 عصر
توی خوندن فیلد عنوان خبر با متن خبر مشکل دارم با ActionLink این کارو میکنن یا با WebGrid ؟ برای خوندن راه دیگه ای هم هست؟

kavayo
پنج شنبه 04 اردیبهشت 1393, 19:42 عصر
میتونی از تگ <a> هم استفاده کنی

<a href="@Url.Action("youraction","yourcontroler",new {id=@item.idcode})">عنوان خبر</a>


و یا


<a href="yourcontroler/youraction?id=@item.idcode">عنوان خبر</a>

farhad26
پنج شنبه 04 اردیبهشت 1393, 19:48 عصر
یعنی اگه ما بخوایم 10 تا خبر آخر رو بصورت لینک قرار بدیم باید 10 تا تگ <a> بسازیم .درسته؟

kavayo
پنج شنبه 04 اردیبهشت 1393, 20:03 عصر
کافی است در داخل یک حلقه ای مثل foreach قرار دهی:


<ul>
@foreach(var item in Model){<li><a href="@Url.Action("youraction","yourcontroler",new {id=@item.idcode})">@item.newsTitle</a></li>}
</ul>

farhad26
پنج شنبه 04 اردیبهشت 1393, 20:17 عصر
چطوری مشخص کنیم 10 خبر اخر رو بخونه؟

sanay_esh
پنج شنبه 04 اردیبهشت 1393, 21:10 عصر
بهترین روش برای ایجاد همچین امکاناتی در سایت استفاده از partial View در asp.net mvc است

بقیه موارد را با کدهای HTML میتوانید چیدمان آنها را تنظیم کنید.

برای دریافت 10 خبر آخر میتوانید بر اساس تاریخ درج خبر نزولی مرتب کنید و 10 خبر اول یا همان Top را انتخاب نمائید.