Bilmek istediğin her şeye ulaş

Asp.Net MVC3 Razor Layout'a Data çekmek için nasıl bir yöntem izlenebilir?

Layout Kısmında örneğin; yazı kategorilerini listelemek istiyorum. Normal View'daki gibi bir controller oluşturabilir miyiz layout için ? Yada farklı bir yöntem var mıdır ?Düzenle
Amaç olarak Layout = Master Page. Fakat masterpage gibi direk olarak controller kullanamıyorsun.Layout için bildiğim bir kaç yöntem var.
1-PartialView oluşturup, layout içerisine koyarak controlleri kullanabilirsin.
2-İster JQuery ile PartialView'i gerekli method da embed edebilirsin(Ben böyle yaptım daha önce.Bir örneğini yakında paylaşırım şuanda farklı bir bilgisayarda olduğumdan ekleyemiyorum).
3-İstersen Direk olarak jquery ile ekleyebilirsin.


Sorunu gördüğümde ek bir araştırma yaptım ve şöyle bir yöneteme rastladım.(LayoutInjecterAttribute) Bunu denemedim ama en kısa sürede deneyip sonucun doğruluğunu da burada belirtirim : (
stackoverflow.com/questions/5161380/how-do-i-specify-different-layouts-in-the-asp-net-mvc-3-razor-viewstart-file ) Bir incele belki istediğine çözüm olur.
Ayrıca Dynamic Layout olarak arama yapabilirsin ve;
glass.lu/tutorials/glass-sitecore-mapper-razor-tutorials/razor-tutoral-2-dynamic-razor-views/
iwantmymvc.com/render-dynamic-html-menu-with-razor-in-mvc-3

bunlarda sana fikir verebilecek birkaç örnek. Senin için en hızlı ve kolay yolu bulabilirsin.

  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

1386 Görüntülenme4 Takipçi1 Yanıt

Konu Başlıkları