[{"data":1,"prerenderedAt":1358},["ShallowReactive",2],{"navigation":3,"categories":339,"/dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18":577},[4,173,210,235],{"title":5,"path":6,"stem":7,"children":8,"page":102},"Dersler","/dersler","dersler",[9,103,116,137,146,155,164],{"title":10,"path":11,"stem":12,"children":13,"page":102},"Asp.Net Mvc","/dersler/asp-net-mvc","dersler/asp-net-mvc",[14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98],{"title":15,"path":16,"stem":17},"Asp.Net Mvc – Ajax ile Üye Girişi – Üyelik Sistemi 2 (Asp.Net Mvc Yazı Dizisi – 21)","/dersler/asp-net-mvc/asp-net-mvc-ajax-ile-uye-girisi-uyelik-sistemi-2-asp-net-mvc-yazi-dizisi-21","dersler/asp-net-mvc/asp-net-mvc-ajax-ile-uye-girisi-uyelik-sistemi-2-asp-net-mvc-yazi-dizisi-21",{"title":19,"path":20,"stem":21},"Asp.Net Mvc - Code First ile Veritabanı İşlemleri 2 (Asp.Net Mvc Yazı Dizisi – 12)","/dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-2-asp-net-mvc-yazi-dizisi-12","dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-2-asp-net-mvc-yazi-dizisi-12",{"title":23,"path":24,"stem":25},"Asp.Net Mvc - Code First ile Veritabanı İşlemleri 1 - Proje Başlangıcı (Asp.Net Mvc Yazı Dizisi – 11)","/dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-proje-baslangici-asp-net-mvc-yazi-dizisi-11","dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-proje-baslangici-asp-net-mvc-yazi-dizisi-11",{"title":27,"path":28,"stem":29},"Asp.Net Mvc - Controller ve View İşlemleri 1 (Asp.Net Mvc Yazı Dizisi – 13)","/dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-1-asp-net-mvc-yazi-dizisi-13","dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-1-asp-net-mvc-yazi-dizisi-13",{"title":31,"path":32,"stem":33},"Asp.Net Mvc - Controller ve View İşlemleri 2 (Asp.Net Mvc Yazı Dizisi – 14)","/dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-2-asp-net-mvc-yazi-dizisi-14","dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-2-asp-net-mvc-yazi-dizisi-14",{"title":35,"path":36,"stem":37},"Asp.Net Mvc – Controller ve View İşlemleri 3 (Asp.Net Mvc Yazı Dizisi – 15)","/dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-3-asp-net-mvc-yazi-dizisi-15","dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-3-asp-net-mvc-yazi-dizisi-15",{"title":39,"path":40,"stem":41},"Asp.Net Mvc – Html Helper'ler (Asp.Net Mvc Yazı Dizisi – 16)","/dersler/asp-net-mvc/asp-net-mvc-html-helperler-asp-net-mvc-yazi-dizisi-16","dersler/asp-net-mvc/asp-net-mvc-html-helperler-asp-net-mvc-yazi-dizisi-16",{"title":43,"path":44,"stem":45},"Asp.Net Mvc – Html Helper'lerin For Takılı Kullanım Örnekleri 1 (Asp.Net Mvc Yazı Dizisi – 18)","/dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18","dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18",{"title":47,"path":48,"stem":49},"Asp.Net Mvc – Html Helper'lerin For Takılı Kullanım Örnekleri 2 (Asp.Net Mvc Yazı Dizisi – 19)","/dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-2-asp-net-mvc-yazi-dizisi-19","dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-2-asp-net-mvc-yazi-dizisi-19",{"title":51,"path":52,"stem":53},"Asp.Net Mvc Layout Sayfaları (Asp.Net Mvc Yazı Dizisi – 4)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-asp-net-mvc-yazi-dizisi-4","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-asp-net-mvc-yazi-dizisi-4",{"title":55,"path":56,"stem":57},"Asp.Net Mvc Layout Sayfaları - Partial View (Asp.Net Mvc Yazı Dizisi – 7)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-partial-view-asp-net-mvc-yazi-dizisi-7","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-partial-view-asp-net-mvc-yazi-dizisi-7",{"title":59,"path":60,"stem":61},"Asp.Net Mvc Layout Sayfaları - Render Page (Asp.Net Mvc Yazı Dizisi – 6)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-page-asp-net-mvc-yazi-dizisi-6","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-page-asp-net-mvc-yazi-dizisi-6",{"title":63,"path":64,"stem":65},"Asp.Net Mvc Layout Sayfaları - Render Section (Asp.Net Mvc Yazı Dizisi – 5)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-section-asp-net-mvc-yazi-dizisi-5","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-section-asp-net-mvc-yazi-dizisi-5",{"title":67,"path":68,"stem":69},"Asp.Net Mvc Nedir? (Asp.Net Mvc Yazı Dizisi - 1)","/dersler/asp-net-mvc/asp-net-mvc-nedir-asp-net-mvc-yazi-dizisi-1","dersler/asp-net-mvc/asp-net-mvc-nedir-asp-net-mvc-yazi-dizisi-1",{"title":71,"path":72,"stem":73},"Asp.Net Mvc Razor View Engine Bölüm 1 (Asp.Net Mvc Yazı Dizisi – 8)","/dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-1-asp-net-mvc-yazi-dizisi-8","dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-1-asp-net-mvc-yazi-dizisi-8",{"title":75,"path":76,"stem":77},"Asp.Net Mvc Razor View Engine Bölüm 2 (Asp.Net Mvc Yazı Dizisi – 9)","/dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-2-asp-net-mvc-yazi-dizisi-9","dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-2-asp-net-mvc-yazi-dizisi-9",{"title":79,"path":80,"stem":81},"Asp.Net Mvc Razor View Engine Bölüm 3 (Asp.Net Mvc Yazı Dizisi – 10)","/dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-3-asp-net-mvc-yazi-dizisi-10","dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-3-asp-net-mvc-yazi-dizisi-10",{"title":83,"path":84,"stem":85},"Asp.Net Mvc Routing Mekanizması ve Mvc 5 ile Gelen Yenilikler","/dersler/asp-net-mvc/asp-net-mvc-routing-mekanizmasi-ve-mvc-5-ile-gelen-yenilikler","dersler/asp-net-mvc/asp-net-mvc-routing-mekanizmasi-ve-mvc-5-ile-gelen-yenilikler",{"title":87,"path":88,"stem":89},"Asp.Net Mvc – Web Helper'ler (Asp.Net Mvc Yazı Dizisi – 17)","/dersler/asp-net-mvc/asp-net-mvc-web-helperler-asp-net-mvc-yazi-dizisi-17","dersler/asp-net-mvc/asp-net-mvc-web-helperler-asp-net-mvc-yazi-dizisi-17",{"title":91,"path":92,"stem":93},"Asp.Net Mvc – Yeni Üye Kaydı ve Dosya Yükleme - Üyelik Sistemi 1 (Asp.Net Mvc Yazı Dizisi – 20)","/dersler/asp-net-mvc/asp-net-mvc-yeni-uye-kaydi-ve-dosya-yukleme-uyelik-sistemi-1-asp-net-mvc-yazi-dizisi-20","dersler/asp-net-mvc/asp-net-mvc-yeni-uye-kaydi-ve-dosya-yukleme-uyelik-sistemi-1-asp-net-mvc-yazi-dizisi-20",{"title":95,"path":96,"stem":97},"Asp.Net Mvc'nin Avantajları (Asp.Net Mvc Yazı Dizisi – 2)","/dersler/asp-net-mvc/asp-net-mvcnin-avantajlari-asp-net-mvc-yazi-dizisi-2","dersler/asp-net-mvc/asp-net-mvcnin-avantajlari-asp-net-mvc-yazi-dizisi-2",{"title":99,"path":100,"stem":101},"İlk Asp.Net Mvc Projesinin Oluşturulması (Asp.Net Mvc Yazı Dizisi – 3)","/dersler/asp-net-mvc/ilk-asp-net-mvc-projesinin-olusturulmasi-asp-net-mvc-yazi-dizisi-3","dersler/asp-net-mvc/ilk-asp-net-mvc-projesinin-olusturulmasi-asp-net-mvc-yazi-dizisi-3",false,{"title":104,"path":105,"stem":106,"children":107,"page":102},"Javascript","/dersler/javascript","dersler/javascript",[108,112],{"title":109,"path":110,"stem":111},"Jquery'den Yalın Javascript (Vanilla Js)'e Geçiş","/dersler/javascript/jqueryden-yalin-javascript-vanilla-jse-gecis","dersler/javascript/jqueryden-yalin-javascript-vanilla-jse-gecis",{"title":113,"path":114,"stem":115},"Object Oriented (Nesne Yönelimli) Javascript Programlama","/dersler/javascript/object-oriented-nesne-yonelimli-javascript-programlama","dersler/javascript/object-oriented-nesne-yonelimli-javascript-programlama",{"title":117,"path":118,"stem":119,"children":120,"page":102},"Orchard Cms","/dersler/orchard-cms","dersler/orchard-cms",[121,125,129,133],{"title":122,"path":123,"stem":124},"Orchard Project Nedir? (Orchard Cms Seri - 1)","/dersler/orchard-cms/orchard-project-nedir-orchard-cms-seri-1","dersler/orchard-cms/orchard-project-nedir-orchard-cms-seri-1",{"title":126,"path":127,"stem":128},"Orchard – Visual Studio ile Kurulumu? (Orchard Cms Seri – 3)","/dersler/orchard-cms/orchard-visual-studio-ile-kurulumu-orchard-cms-seri-3","dersler/orchard-cms/orchard-visual-studio-ile-kurulumu-orchard-cms-seri-3",{"title":130,"path":131,"stem":132},"Orchard - Web Matrix ile Kurulumu? (Orchard Cms Seri – 2)","/dersler/orchard-cms/orchard-web-matrix-kurulumu-orchard-cms-seri-2","dersler/orchard-cms/orchard-web-matrix-kurulumu-orchard-cms-seri-2",{"title":134,"path":135,"stem":136},"Orchard'ı Türkçeleştirme (Türkçe Dil Dosyaları Mevcut)","/dersler/orchard-cms/orchardi-turkcelestirme-turkce-dil-dosyalari","dersler/orchard-cms/orchardi-turkcelestirme-turkce-dil-dosyalari",{"title":138,"path":139,"stem":140,"children":141,"page":102},"RequireJs","/dersler/requirejs","dersler/requirejs",[142],{"title":143,"path":144,"stem":145},"RequireJs Nedir? (RequireJs ile Modüler JavaScript Programlama)","/dersler/requirejs/requirejs-nedir-requirejs-ile-moduler-javascript-programlama-1","dersler/requirejs/requirejs-nedir-requirejs-ile-moduler-javascript-programlama-1",{"title":147,"path":148,"stem":149,"children":150,"page":102},"Three.js ile WebGL","/dersler/three-js-ile-webgl","dersler/three-js-ile-webgl",[151],{"title":152,"path":153,"stem":154},"WebGL Nedir? (Three.js ile WebGL)","/dersler/three-js-ile-webgl/webgl-nedir-three-js-ile-webgl-1","dersler/three-js-ile-webgl/webgl-nedir-three-js-ile-webgl-1",{"title":156,"path":157,"stem":158,"children":159,"page":102},"Vue.js","/dersler/vue-js","dersler/vue-js",[160],{"title":161,"path":162,"stem":163},"Vue.js Nedir?","/dersler/vue-js/vue-js-nedir","dersler/vue-js/vue-js-nedir",{"title":165,"path":166,"stem":167,"children":168,"page":102},"Yazılım Mimarisi","/dersler/yazilim-mimarisi","dersler/yazilim-mimarisi",[169],{"title":170,"path":171,"stem":172},"Kurumsal Web Uygulamaları Geliştirme","/dersler/yazilim-mimarisi/kurumsal-web-uygulamalari-gelistirme","dersler/yazilim-mimarisi/kurumsal-web-uygulamalari-gelistirme",{"title":174,"path":175,"stem":176,"children":177,"page":102},"Duyurular","/duyurular","duyurular",[178,182,186,190,194,198,202,206],{"title":179,"path":180,"stem":181},"Asp.Net vNext ve Visual Studio 14","/duyurular/asp-net-vnext-ve-visual-studio-14","duyurular/asp-net-vnext-ve-visual-studio-14",{"title":183,"path":184,"stem":185},"Nop Commerce 3.20 Sürümü Çıktı","/duyurular/nop-commerce-3-20-surumu-cikti","duyurular/nop-commerce-3-20-surumu-cikti",{"title":187,"path":188,"stem":189},"Nop Commerce 3.30 Yenilikleri","/duyurular/nop-commerce-3-30-yenilikleri","duyurular/nop-commerce-3-30-yenilikleri",{"title":191,"path":192,"stem":193},"TypeScript Final Sürümüne Ulaştı","/duyurular/typescript-final-surumune-ulasti","duyurular/typescript-final-surumune-ulasti",{"title":195,"path":196,"stem":197},"Visual Studio 2013 Update 1 Final Çıktı","/duyurular/visual-studio-2013-update-1-final-cikti","duyurular/visual-studio-2013-update-1-final-cikti",{"title":199,"path":200,"stem":201},"Visual Studio 2013 Update 2 Final Çıktı","/duyurular/visual-studio-2013-update-2-final-cikti","duyurular/visual-studio-2013-update-2-final-cikti",{"title":203,"path":204,"stem":205},"Visual Studio 2013 Update 3 Final Çıktı","/duyurular/visual-studio-2013-update-3-final-cikti","duyurular/visual-studio-2013-update-3-final-cikti",{"title":207,"path":208,"stem":209},"Wordpress 3.8.1 Sürümü Çıktı","/duyurular/wordpress-3-8-1-surumu-cikti","duyurular/wordpress-3-8-1-surumu-cikti",{"title":211,"path":212,"stem":213,"children":214,"page":102},"Geliştirmelerim","/gelistirmelerim","gelistirmelerim",[215,219,223,227,231],{"title":216,"path":217,"stem":218},"ChatGPT Arayüz Projesi","/gelistirmelerim/chatgpt-arayuz","gelistirmelerim/chatgpt-arayuz",{"title":220,"path":221,"stem":222},"Orchard Bootstrap Eklentisi","/gelistirmelerim/orchard-bootstrap-eklentisi","gelistirmelerim/orchard-bootstrap-eklentisi",{"title":224,"path":225,"stem":226},"Orchard Localized Layer Eklentisi","/gelistirmelerim/orchard-localized-layer-eklentisi","gelistirmelerim/orchard-localized-layer-eklentisi",{"title":228,"path":229,"stem":230},"Orchard Responsive Flex Slider Eklentisi","/gelistirmelerim/orchard-responsive-flex-slider-eklentisi","gelistirmelerim/orchard-responsive-flex-slider-eklentisi",{"title":232,"path":233,"stem":234},"Vue.js Token Eklentisi","/gelistirmelerim/vue-js-token-eklentisi","gelistirmelerim/vue-js-token-eklentisi",{"title":236,"path":237,"stem":238,"children":239,"page":102},"İpuçları","/ipuclari","ipuclari",[240,249,258,266,275,284,292,309,317,330],{"title":241,"path":242,"stem":243,"children":244,"page":102},"Apache Cordova","/ipuclari/apache-cordova","ipuclari/apache-cordova",[245],{"title":246,"path":247,"stem":248},"Visual Studio'da Cordova Intellisense Aktif Etme","/ipuclari/apache-cordova/visual-studioda-cordova-intellisense-aktif-etme","ipuclari/apache-cordova/visual-studioda-cordova-intellisense-aktif-etme",{"title":250,"path":251,"stem":252,"children":253,"page":102},"Apache Server","/ipuclari/apache-server","ipuclari/apache-server",[254],{"title":255,"path":256,"stem":257},"Apache Sunucularda Açılış Sayfasını Değiştirmek","/ipuclari/apache-server/apache-sunucularda-acilis-sayfasini-degistirmek","ipuclari/apache-server/apache-sunucularda-acilis-sayfasini-degistirmek",{"title":10,"path":259,"stem":260,"children":261,"page":102},"/ipuclari/asp-net-mvc","ipuclari/asp-net-mvc",[262],{"title":263,"path":264,"stem":265},"Class Library Projelerine Razor Intellisense Desteği Eklemek","/ipuclari/asp-net-mvc/class-library-projelerine-razor-intellisense-destegi-eklemek","ipuclari/asp-net-mvc/class-library-projelerine-razor-intellisense-destegi-eklemek",{"title":267,"path":268,"stem":269,"children":270,"page":102},"Asp.Net Web Api","/ipuclari/asp-net-web-api","ipuclari/asp-net-web-api",[271],{"title":272,"path":273,"stem":274},"Asp.Net Web Api Dosya İndirme","/ipuclari/asp-net-web-api/asp-net-web-api-dosya-indirme","ipuclari/asp-net-web-api/asp-net-web-api-dosya-indirme",{"title":276,"path":277,"stem":278,"children":279,"page":102},"IIS","/ipuclari/iis","ipuclari/iis",[280],{"title":281,"path":282,"stem":283},"Visual Studio IIS Express Yüksek Cpu Kullanımı Sorunu","/ipuclari/iis/visual-studio-iis-express-yuksek-cpu-kullanimi-sorunu","ipuclari/iis/visual-studio-iis-express-yuksek-cpu-kullanimi-sorunu",{"title":104,"path":285,"stem":286,"children":287,"page":102},"/ipuclari/javascript","ipuclari/javascript",[288],{"title":289,"path":290,"stem":291},"Jquery width() - innerWidth() - outerWidth() Farkları","/ipuclari/javascript/jquery-width-innerwidth-outerwidth-farklari","ipuclari/javascript/jquery-width-innerwidth-outerwidth-farklari",{"title":293,"path":294,"stem":295,"children":296,"page":102},"Nop Commerce","/ipuclari/nop-commerce","ipuclari/nop-commerce",[297,301,305],{"title":298,"path":299,"stem":300},"Nop Commerce Eklentilerinde Kullanıcı Yetkilendirmesi","/ipuclari/nop-commerce/nop-commerce-eklenti-kullanici-yetkilendirmesi","ipuclari/nop-commerce/nop-commerce-eklenti-kullanici-yetkilendirmesi",{"title":302,"path":303,"stem":304},"Nop Commerce Eklenti Yazımında Intelli Sense Sorununu Düzeltme","/ipuclari/nop-commerce/nop-commerce-eklenti-yaziminda-intelli-sense-sorununu-duzeltme","ipuclari/nop-commerce/nop-commerce-eklenti-yaziminda-intelli-sense-sorununu-duzeltme",{"title":306,"path":307,"stem":308},"Nop Commerce Widget Konum Listesi","/ipuclari/nop-commerce/nop-commerce-widget-konum-listesi","ipuclari/nop-commerce/nop-commerce-widget-konum-listesi",{"title":117,"path":310,"stem":311,"children":312,"page":102},"/ipuclari/orchard-cms","ipuclari/orchard-cms",[313],{"title":314,"path":315,"stem":316},"Orchard 1.7.x Sürümlerinde Intellisense Hatasını Giderme","/ipuclari/orchard-cms/orchard-1-7-x-surumlerinde-intellisense-hatasini-giderme","ipuclari/orchard-cms/orchard-1-7-x-surumlerinde-intellisense-hatasini-giderme",{"title":318,"path":319,"stem":320,"children":321,"page":102},"Wordpress","/ipuclari/wordpress","ipuclari/wordpress",[322,326],{"title":323,"path":324,"stem":325},"Word Press Ftp Bilgisi Sormama Ayarı","/ipuclari/wordpress/word-press-ftp-bilgisi-sormama-ayari","ipuclari/wordpress/word-press-ftp-bilgisi-sormama-ayari",{"title":327,"path":328,"stem":329},"Wordpress Sidebar Meta - Wordpress.org Linkini Silme","/ipuclari/wordpress/wordpress-sidebar-meta-wordpress-org-linkini-silme","ipuclari/wordpress/wordpress-sidebar-meta-wordpress-org-linkini-silme",{"title":331,"path":332,"stem":333,"children":334,"page":102},"Xampp","/ipuclari/xampp","ipuclari/xampp",[335],{"title":336,"path":337,"stem":338},"Xampp Tüm Sürüm Listesi","/ipuclari/xampp/xampp-tum-surum-listesi","ipuclari/xampp/xampp-tum-surum-listesi",[340,357,368,379,390,401,412,423,434,445,456,467,478,489,500,511,522,533,544,555,566],{"id":341,"title":5,"body":342,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":351,"navigation":352,"path":353,"seo":354,"stem":355,"__hash__":356},"posts/dersler/.navigation.md",{"type":343,"value":344,"toc":345},"minimark",[],{"title":346,"searchDepth":347,"depth":347,"links":348},"",2,[],null,"md",{},true,"/dersler/.navigation",{"title":5,"description":346},"dersler/.navigation","Yo_9ZJtmvgLHf17cAHzvT06H3T1Ets_s-roHMTl3ZYI",{"id":358,"title":10,"body":359,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":363,"navigation":352,"path":364,"seo":365,"stem":366,"__hash__":367},"posts/dersler/asp-net-mvc/.navigation.md",{"type":343,"value":360,"toc":361},[],{"title":346,"searchDepth":347,"depth":347,"links":362},[],{},"/dersler/asp-net-mvc/.navigation",{"title":10,"description":346},"dersler/asp-net-mvc/.navigation","PTvSN66cD4508L31HdyDUIhOskLEnya90TKHQjGo994",{"id":369,"title":104,"body":370,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":374,"navigation":352,"path":375,"seo":376,"stem":377,"__hash__":378},"posts/dersler/javascript/.navigation.md",{"type":343,"value":371,"toc":372},[],{"title":346,"searchDepth":347,"depth":347,"links":373},[],{},"/dersler/javascript/.navigation",{"title":104,"description":346},"dersler/javascript/.navigation","bUttamdS6EWYvmoedNpErrdL_02OT9K6sHHmAD5kdXE",{"id":380,"title":117,"body":381,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":385,"navigation":352,"path":386,"seo":387,"stem":388,"__hash__":389},"posts/dersler/orchard-cms/.navigation.md",{"type":343,"value":382,"toc":383},[],{"title":346,"searchDepth":347,"depth":347,"links":384},[],{},"/dersler/orchard-cms/.navigation",{"title":117,"description":346},"dersler/orchard-cms/.navigation","vf9ZQxf2YUpNSH09JkDW8B80DJ8dutrwo13pM-L1naU",{"id":391,"title":138,"body":392,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":396,"navigation":352,"path":397,"seo":398,"stem":399,"__hash__":400},"posts/dersler/requirejs/.navigation.md",{"type":343,"value":393,"toc":394},[],{"title":346,"searchDepth":347,"depth":347,"links":395},[],{},"/dersler/requirejs/.navigation",{"title":138,"description":346},"dersler/requirejs/.navigation","3ee9nRLCD2baXpsVn9PyDaAus4--JiF-l-veIDcdruM",{"id":402,"title":147,"body":403,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":407,"navigation":352,"path":408,"seo":409,"stem":410,"__hash__":411},"posts/dersler/three-js-ile-webgl/.navigation.md",{"type":343,"value":404,"toc":405},[],{"title":346,"searchDepth":347,"depth":347,"links":406},[],{},"/dersler/three-js-ile-webgl/.navigation",{"title":147,"description":346},"dersler/three-js-ile-webgl/.navigation","nUfb_DUlupidc2LBy3L_59z47x2BhJi1-L6Ri78gMMI",{"id":413,"title":156,"body":414,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":418,"navigation":352,"path":419,"seo":420,"stem":421,"__hash__":422},"posts/dersler/vue-js/.navigation.md",{"type":343,"value":415,"toc":416},[],{"title":346,"searchDepth":347,"depth":347,"links":417},[],{},"/dersler/vue-js/.navigation",{"title":156,"description":346},"dersler/vue-js/.navigation","sM919oShzUaKXtAu2t6UxThzxjp88FIpEiCBtqjgMfM",{"id":424,"title":165,"body":425,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":429,"navigation":352,"path":430,"seo":431,"stem":432,"__hash__":433},"posts/dersler/yazilim-mimarisi/.navigation.md",{"type":343,"value":426,"toc":427},[],{"title":346,"searchDepth":347,"depth":347,"links":428},[],{},"/dersler/yazilim-mimarisi/.navigation",{"title":165,"description":346},"dersler/yazilim-mimarisi/.navigation","VaeC5tLP3Enl4njeu0Cen-C_KmQabvKhw7PxK_bMbAw",{"id":435,"title":174,"body":436,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":440,"navigation":352,"path":441,"seo":442,"stem":443,"__hash__":444},"posts/duyurular/.navigation.md",{"type":343,"value":437,"toc":438},[],{"title":346,"searchDepth":347,"depth":347,"links":439},[],{},"/duyurular/.navigation",{"title":174,"description":346},"duyurular/.navigation","4rzF9u-0UF1wDFh1PaKOGlrl47vkJ-eGm2YLWTQsWB8",{"id":446,"title":211,"body":447,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":451,"navigation":352,"path":452,"seo":453,"stem":454,"__hash__":455},"posts/gelistirmelerim/.navigation.md",{"type":343,"value":448,"toc":449},[],{"title":346,"searchDepth":347,"depth":347,"links":450},[],{},"/gelistirmelerim/.navigation",{"title":211,"description":346},"gelistirmelerim/.navigation","-rbnagzfm7EAv-3Wbx2RtTpnuOsf7PhFd1k8HWymFJs",{"id":457,"title":236,"body":458,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":462,"navigation":352,"path":463,"seo":464,"stem":465,"__hash__":466},"posts/ipuclari/.navigation.md",{"type":343,"value":459,"toc":460},[],{"title":346,"searchDepth":347,"depth":347,"links":461},[],{},"/ipuclari/.navigation",{"title":236,"description":346},"ipuclari/.navigation","zi0IIAkH6byWTX1v0PQqvoJGIN-QOgZPuFh46B3-Hbs",{"id":468,"title":241,"body":469,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":473,"navigation":352,"path":474,"seo":475,"stem":476,"__hash__":477},"posts/ipuclari/apache-cordova/.navigation.md",{"type":343,"value":470,"toc":471},[],{"title":346,"searchDepth":347,"depth":347,"links":472},[],{},"/ipuclari/apache-cordova/.navigation",{"title":241,"description":346},"ipuclari/apache-cordova/.navigation","XB8Y86jOhcbmfazjiAHT9ZBlLm-ELG_56cMZdlgVDeg",{"id":479,"title":250,"body":480,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":484,"navigation":352,"path":485,"seo":486,"stem":487,"__hash__":488},"posts/ipuclari/apache-server/.navigation.md",{"type":343,"value":481,"toc":482},[],{"title":346,"searchDepth":347,"depth":347,"links":483},[],{},"/ipuclari/apache-server/.navigation",{"title":250,"description":346},"ipuclari/apache-server/.navigation","nz2-tvhAoLZq5JoofxrB1Vce1Y0ZJxM5-aJy4UGGMBE",{"id":490,"title":10,"body":491,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":495,"navigation":352,"path":496,"seo":497,"stem":498,"__hash__":499},"posts/ipuclari/asp-net-mvc/.navigation.md",{"type":343,"value":492,"toc":493},[],{"title":346,"searchDepth":347,"depth":347,"links":494},[],{},"/ipuclari/asp-net-mvc/.navigation",{"title":10,"description":346},"ipuclari/asp-net-mvc/.navigation","yIDoFpgOrvcNkVOqKxihtoYUeqvtYWjqHMCSbvyyBM8",{"id":501,"title":267,"body":502,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":506,"navigation":352,"path":507,"seo":508,"stem":509,"__hash__":510},"posts/ipuclari/asp-net-web-api/.navigation.md",{"type":343,"value":503,"toc":504},[],{"title":346,"searchDepth":347,"depth":347,"links":505},[],{},"/ipuclari/asp-net-web-api/.navigation",{"title":267,"description":346},"ipuclari/asp-net-web-api/.navigation","lAXXpFakou4QFVT0fsneP_g0umpUlY7pPiW3AUj0iIg",{"id":512,"title":276,"body":513,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":517,"navigation":352,"path":518,"seo":519,"stem":520,"__hash__":521},"posts/ipuclari/iis/.navigation.md",{"type":343,"value":514,"toc":515},[],{"title":346,"searchDepth":347,"depth":347,"links":516},[],{},"/ipuclari/iis/.navigation",{"title":276,"description":346},"ipuclari/iis/.navigation","zl9qxvnrSEksXoGXqf4t3nm5q4tAsAUoQZN7O2Pj6l8",{"id":523,"title":104,"body":524,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":528,"navigation":352,"path":529,"seo":530,"stem":531,"__hash__":532},"posts/ipuclari/javascript/.navigation.md",{"type":343,"value":525,"toc":526},[],{"title":346,"searchDepth":347,"depth":347,"links":527},[],{},"/ipuclari/javascript/.navigation",{"title":104,"description":346},"ipuclari/javascript/.navigation","l3NHgRo-FsSkV-HcqIpwTPoxjwyiA_Er6lWUBa_iyKU",{"id":534,"title":293,"body":535,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":539,"navigation":352,"path":540,"seo":541,"stem":542,"__hash__":543},"posts/ipuclari/nop-commerce/.navigation.md",{"type":343,"value":536,"toc":537},[],{"title":346,"searchDepth":347,"depth":347,"links":538},[],{},"/ipuclari/nop-commerce/.navigation",{"title":293,"description":346},"ipuclari/nop-commerce/.navigation","J3gbuZvYk7B3_EWUoYX4qmWCvGsfciErCs_DkpZS3o4",{"id":545,"title":117,"body":546,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":550,"navigation":352,"path":551,"seo":552,"stem":553,"__hash__":554},"posts/ipuclari/orchard-cms/.navigation.md",{"type":343,"value":547,"toc":548},[],{"title":346,"searchDepth":347,"depth":347,"links":549},[],{},"/ipuclari/orchard-cms/.navigation",{"title":117,"description":346},"ipuclari/orchard-cms/.navigation","emBSh7WkN8FUKMOnKi3efkXnJMctE9nz-z5apX2Nk28",{"id":556,"title":318,"body":557,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":561,"navigation":352,"path":562,"seo":563,"stem":564,"__hash__":565},"posts/ipuclari/wordpress/.navigation.md",{"type":343,"value":558,"toc":559},[],{"title":346,"searchDepth":347,"depth":347,"links":560},[],{},"/ipuclari/wordpress/.navigation",{"title":318,"description":346},"ipuclari/wordpress/.navigation","se7piGHmA3YAlKnPNPqIRhyiTc-1cdlxvCE_WChWiNs",{"id":567,"title":331,"body":568,"coverImage":349,"createDate":349,"description":346,"extension":350,"meta":572,"navigation":352,"path":573,"seo":574,"stem":575,"__hash__":576},"posts/ipuclari/xampp/.navigation.md",{"type":343,"value":569,"toc":570},[],{"title":346,"searchDepth":347,"depth":347,"links":571},[],{},"/ipuclari/xampp/.navigation",{"title":331,"description":346},"ipuclari/xampp/.navigation","-Eggmae4KDrGpf_pbmsKkFN0yO5CtVI5ak5TYdCiNwI",{"id":578,"title":43,"body":579,"coverImage":1352,"createDate":1353,"description":1354,"extension":350,"meta":1355,"navigation":352,"path":44,"seo":1356,"stem":45,"__hash__":1357},"posts/dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18.md",{"type":343,"value":580,"toc":1350},[581,585,598,603,606,609,621,656,666,695,702,711,714,717,722,728,733,1027,1033,1042,1048,1055,1062,1069,1086,1091,1096,1273,1282,1288,1297,1332,1335,1343,1346],[582,583,43],"h1",{"id":584},"aspnet-mvc-html-helperlerin-for-takılı-kullanım-örnekleri-1-aspnet-mvc-yazı-dizisi-18",[586,587,588,592,593],"p",{},[589,590,591],"strong",{},"Önceki Yazı :"," ",[594,595,596],"a",{"href":88},[589,597,87],{},[586,599,600],{},[589,601,602],{},"Merhaba Arkadaşlar,",[586,604,605],{},"Önceki yazılarımızda, blog projesinin ana sayfasını bitirmiş, ardından da Html ve Web Helper'larına kısaca değinmiştik.",[586,607,608],{},"Bu dersimizde, yeniden blog projemizi inşaa sürecine devam ediyor olacağız.",[586,610,611,612,615,616,620],{},"Tüm makalelerin, tarih sırasına göre düzenleneceği ",[589,613,614],{},"Makale"," sayfasını hazırlayalım. Ana sayfada kullandığımızdan\nfarklı olarak, bu sefer Html Helper(detaylı bilgi\niçin ",[594,617,619],{"href":618},"/dersler/asp-net-mvc/asp-net-mvc-html-helperler-asp-net-mvc-yazi-dizisi-16/","bakınız",")'ları kullanıyor olacağız.",[622,623,624,637,640,646,653],"ul",{},[625,626,627,628,631,632,636],"li",{},"Öncelikle ",[589,629,630],{},"MvcProjesi"," isimli projemizi açalım. (Son halini indirmek\niçin ",[594,633,635],{"href":634},"/images/proje-dosyalar/asp-net-mvc-controller-ve-view-islemleri-3-asp-net-mvc-yazi-dizisi-15/MvcProjesi.zip","tıklayınız.",")",[625,638,639],{},"Makale sayfamız için, yeni bir Controller ve Action eklememiz gerekmektedir.",[625,641,642,645],{},[589,643,644],{},"Controllers>HomeController"," dosyamızı açalım.",[625,647,648,649,652],{},"Dosyamızın sonuna, ",[589,650,651],{},"TumMakaleler"," adlı bir Action ekleyelim.",[625,654,655],{},"İçeriğini ise aşağıdaki gibi dolduralım.",[657,658,663],"pre",{"className":659,"code":661,"language":662},[660],"language-text","public ActionResult TumMakaleler()\n{\n    MvcProjesiContext db = new MvcProjesiContext();\n\n    //Tüm makalelerimizi, tarih sırasına göre, büyükten küçüğe olmak üzere çekiyoruz.\n    List\u003CMakale> makaleListe = (from i in db.Makales orderby i.Tarih descending select i).ToList();\n    return View(makaleListe);\n}\n","text",[664,665,661],"code",{"__ignoreMap":346},[622,667,668,671,674,688],{},[625,669,670],{},"Görüldüğü üzere, oldukça kolay bir şekilde tüm makalelerimizi liste halinde çekip, View'imize gönderdik.",[625,672,673],{},"Şimdi ise buna uygun View'imizi oluşturmamız gerekmektedir.",[625,675,676,679,680,683,684,687],{},[664,677,678],{},"public ActionResult TumMakaleler()"," satırında ",[664,681,682],{},"TumMakaleler()"," kısmına sağ tıklayıp, ",[589,685,686],{},"AddView"," diyelim.",[625,689,690,691,694],{},"Çıkan ekranda, içeriği aşağıdaki gibi doldurup, ",[589,692,693],{},"Add"," tuşuna tıklayalım.",[586,696,697],{},[698,699],"img",{"alt":700,"src":701},"View ekleme","/images/2014/02/2014-02-07+10_59_16.jpg",[622,703,704],{},[625,705,706,707,710],{},"Sayfamız eklendiğinde, içeriği hazır doldurulmuş olarak geldi. Ancak biz içeriğini kendimiz elle yazmak istiyoruz.\nBunun için içeriğini silip, yalnızca ilk satırdaki",[664,708,709],{},"@model IEnumerable\u003CMvcProjesi.Data.Makale>"," kısmını koruyalım.",[586,712,713],{},"Daha önceki yazılarımızda, döngüleri kullanarak, tüm elemanları saf Html Tag'ları ile doldurmuştuk. Bu sefer ise,\nMicrosoft'un bize sunmuş olduğu Html Helper'ları vasıtası ile doldurma yapacağız.",[586,715,716],{},"Önceki derslerimizden birinde incelediğimiz Html Helper'lerinde, bir de genişletilmiş, sonuna For eklenmiş Extension\nMethod'larımız bulunmaktadır. Örnek olarak TextBox Helper'imizin yanında, bir de TextBoxFor şeklinde bir Helper'imiz\ndaha bulunmaktadır.",[586,718,719],{},[589,720,721],{},"Html Helper For Extension Metod'ları",[586,723,724,725,727],{},"View sayfalarımızda, genellikle en üst satırda aldığımız model verisini (",[664,726,709],{},"\ngibi), Html Helper'lara bağlarken For takılı metodları kullanırız. Sayfamızı yazarken, bu durumu daha iyi anlıyor\nolacağız. Projemize devam edelim.",[622,729,730],{},[625,731,732],{},"View sayfamızın içeriğini, aşağıdaki gibi dolduralım.",[657,734,738],{"className":735,"code":736,"language":737,"meta":346,"style":346},"language-html shiki shiki-themes material-theme-lighter github-light github-dark","@model IEnumerable\u003CMvcProjesi.Data.Makale>\n\u003Ch1>Makalelerimiz\u003C/h1>\n@{\n    //Veri kaynağımız liste olduğu için döngümüzü kuruyoruz.\n    foreach (var item in Model)\n    {\n        \u003Cdiv style=\"width:100%;margin-top:25px;box-shadow:0 0 5px gray;padding:25px;\">\n            \u003C!--Başlığı, büyük ve renkli görünsün diye, h3 tagı içerisine aldık-->\n            \u003Ch3 style=\"font-weight:bold;color:red\">\n                @Html.DisplayFor(i => item.Baslik)\n            \u003C/h3>\n\n            \u003C!--Başlıkla içerik arasına, dikey çizgi ekliyoruz.-->\n            \u003Chr />\n\n            @Html.DisplayFor(i => item.Icerik)\n            \u003Chr />\n            \u003C!--Tarih başlığını, tarih içeriğine bağlamak için Label kullandık.-->\n            @Html.Label(\"Tarih : \")\n\n            @Html.DisplayFor(i => item.Tarih)\n            \u003Chr />\n            \u003Ch4>Makaleyi Yazan\u003C/h4>\n\n            \u003C!--Burada bir değişkende, ad ile soyadı birleştirip ekrana bastık.-->\n            @{string adSoyad = item.Uye.Ad + \" \" + item.Uye.Soyad;}\n            @Html.Label(\"Adı ve Soyadı : \")\n            @adSoyad\n        \u003C/div>\n    }\n\n}\n","html",[664,739,740,760,780,786,792,798,804,832,839,861,867,877,883,889,900,905,911,920,926,932,937,943,952,971,976,982,988,994,1000,1010,1016,1021],{"__ignoreMap":346},[741,742,745,749,753,757],"span",{"class":743,"line":744},"line",1,[741,746,748],{"class":747},"su5hD","@model IEnumerable",[741,750,752],{"class":751},"sP7_E","\u003C",[741,754,756],{"class":755},"sDBD8","MvcProjesi.Data.Makale",[741,758,759],{"class":751},">\n",[741,761,762,764,767,770,773,776,778],{"class":743,"line":347},[741,763,752],{"class":751},[741,765,582],{"class":766},"sQzsp",[741,768,769],{"class":751},">",[741,771,772],{"class":747},"Makalelerimiz",[741,774,775],{"class":751},"\u003C/",[741,777,582],{"class":766},[741,779,759],{"class":751},[741,781,783],{"class":743,"line":782},3,[741,784,785],{"class":747},"@{\n",[741,787,789],{"class":743,"line":788},4,[741,790,791],{"class":747},"    //Veri kaynağımız liste olduğu için döngümüzü kuruyoruz.\n",[741,793,795],{"class":743,"line":794},5,[741,796,797],{"class":747},"    foreach (var item in Model)\n",[741,799,801],{"class":743,"line":800},6,[741,802,803],{"class":747},"    {\n",[741,805,807,810,813,817,820,824,828,830],{"class":743,"line":806},7,[741,808,809],{"class":751},"        \u003C",[741,811,812],{"class":766},"div",[741,814,816],{"class":815},"s9AJx"," style",[741,818,819],{"class":751},"=",[741,821,823],{"class":822},"sjJ54","\"",[741,825,827],{"class":826},"s_sjI","width:100%;margin-top:25px;box-shadow:0 0 5px gray;padding:25px;",[741,829,823],{"class":822},[741,831,759],{"class":751},[741,833,835],{"class":743,"line":834},8,[741,836,838],{"class":837},"sutJx","            \u003C!--Başlığı, büyük ve renkli görünsün diye, h3 tagı içerisine aldık-->\n",[741,840,842,845,848,850,852,854,857,859],{"class":743,"line":841},9,[741,843,844],{"class":751},"            \u003C",[741,846,847],{"class":766},"h3",[741,849,816],{"class":815},[741,851,819],{"class":751},[741,853,823],{"class":822},[741,855,856],{"class":826},"font-weight:bold;color:red",[741,858,823],{"class":822},[741,860,759],{"class":751},[741,862,864],{"class":743,"line":863},10,[741,865,866],{"class":747},"                @Html.DisplayFor(i => item.Baslik)\n",[741,868,870,873,875],{"class":743,"line":869},11,[741,871,872],{"class":751},"            \u003C/",[741,874,847],{"class":766},[741,876,759],{"class":751},[741,878,880],{"class":743,"line":879},12,[741,881,882],{"emptyLinePlaceholder":352},"\n",[741,884,886],{"class":743,"line":885},13,[741,887,888],{"class":837},"            \u003C!--Başlıkla içerik arasına, dikey çizgi ekliyoruz.-->\n",[741,890,892,894,897],{"class":743,"line":891},14,[741,893,844],{"class":751},[741,895,896],{"class":766},"hr",[741,898,899],{"class":751}," />\n",[741,901,903],{"class":743,"line":902},15,[741,904,882],{"emptyLinePlaceholder":352},[741,906,908],{"class":743,"line":907},16,[741,909,910],{"class":747},"            @Html.DisplayFor(i => item.Icerik)\n",[741,912,914,916,918],{"class":743,"line":913},17,[741,915,844],{"class":751},[741,917,896],{"class":766},[741,919,899],{"class":751},[741,921,923],{"class":743,"line":922},18,[741,924,925],{"class":837},"            \u003C!--Tarih başlığını, tarih içeriğine bağlamak için Label kullandık.-->\n",[741,927,929],{"class":743,"line":928},19,[741,930,931],{"class":747},"            @Html.Label(\"Tarih : \")\n",[741,933,935],{"class":743,"line":934},20,[741,936,882],{"emptyLinePlaceholder":352},[741,938,940],{"class":743,"line":939},21,[741,941,942],{"class":747},"            @Html.DisplayFor(i => item.Tarih)\n",[741,944,946,948,950],{"class":743,"line":945},22,[741,947,844],{"class":751},[741,949,896],{"class":766},[741,951,899],{"class":751},[741,953,955,957,960,962,965,967,969],{"class":743,"line":954},23,[741,956,844],{"class":751},[741,958,959],{"class":766},"h4",[741,961,769],{"class":751},[741,963,964],{"class":747},"Makaleyi Yazan",[741,966,775],{"class":751},[741,968,959],{"class":766},[741,970,759],{"class":751},[741,972,974],{"class":743,"line":973},24,[741,975,882],{"emptyLinePlaceholder":352},[741,977,979],{"class":743,"line":978},25,[741,980,981],{"class":837},"            \u003C!--Burada bir değişkende, ad ile soyadı birleştirip ekrana bastık.-->\n",[741,983,985],{"class":743,"line":984},26,[741,986,987],{"class":747},"            @{string adSoyad = item.Uye.Ad + \" \" + item.Uye.Soyad;}\n",[741,989,991],{"class":743,"line":990},27,[741,992,993],{"class":747},"            @Html.Label(\"Adı ve Soyadı : \")\n",[741,995,997],{"class":743,"line":996},28,[741,998,999],{"class":747},"            @adSoyad\n",[741,1001,1003,1006,1008],{"class":743,"line":1002},29,[741,1004,1005],{"class":751},"        \u003C/",[741,1007,812],{"class":766},[741,1009,759],{"class":751},[741,1011,1013],{"class":743,"line":1012},30,[741,1014,1015],{"class":747},"    }\n",[741,1017,1019],{"class":743,"line":1018},31,[741,1020,882],{"emptyLinePlaceholder":352},[741,1022,1024],{"class":743,"line":1023},32,[741,1025,1026],{"class":747},"}\n",[1028,1029,1030],"blockquote",{},[586,1031,1032],{},"Burada** ** karakteri, html tarafında boşluk atmaya yarar.",[622,1034,1035],{},[625,1036,1037,1038,1041],{},"Şimdi projemizi çalıştırıp, ",[589,1039,1040],{},"Tüm Makaleler"," sayfasına geçiş yaptığımızda, aşağıdaki görüntüyü alıyor olacağız.",[586,1043,1044],{},[698,1045],{"alt":1046,"src":1047},"Tüm Makaleler sayfası","/images/2014/02/2014-02-08+10_17_29.jpg",[586,1049,1050,1051,1054],{},"Şimdi aynı işlemleri hızlı bir şekilde, ",[589,1052,1053],{},"Yorumlar"," sayfamız için de uygulayalım.",[622,1056,1057],{},[625,1058,1059,1061],{},[589,1060,644],{}," dosyamızı açıp, içerisine aşağıdaki Action'unumuzu ekleyelim.",[586,1063,1064,1065],{},"public ActionResult TumYorumlar()\n{\nMvcProjesiContext db = new MvcProjesiContext();\nList",[1066,1067,1068],"yorum",{}," yorumListe = (from i in db.Yorums orderby i.Tarih descending select i).ToList();\nreturn View(yorumListe);\n}",[622,1070,1071,1081],{},[625,1072,1073,1074,1077,1078,687],{},"Hemen ardından ",[664,1075,1076],{},"TumYorumlar()"," 'a sağ tıklayıp, ",[589,1079,1080],{},"Add View",[625,1082,1083,1084,694],{},"Çıkan ekranda, ayarları aşağıdaki gibi yapıp, ",[589,1085,693],{},[586,1087,1088],{},[698,1089],{"alt":700,"src":1090},"/images/2014/02/2014-02-08+10_23_22.jpg",[622,1092,1093],{},[625,1094,1095],{},"Açılan View sayfamızın da içeriğini, aşağıdaki gibi dolduralım.",[657,1097,1099],{"className":735,"code":1098,"language":737,"meta":346,"style":346},"@model IEnumerable\u003CMvcProjesi.Data.Yorum>\n\n@{\nViewBag.Title = \"TumYorumlar\";\n}\n\n\u003Ch2>TumYorumlar\u003C/h2>\n\n@{\n//Veri kaynağımız liste olduğu için döngümüzü kuruyoruz.\nforeach (var item in Model)\n{\n    \u003Cdiv style=\"width:100%;margin-top:25px;box-shadow:0 0 5px gray;padding:25px;\">\n    \u003Ch4>@Html.Display(\"Yorumun İçeriği\")\u003C/h4>\n    @Html.DisplayFor(i => item.Icerik)\n    \u003Chr />\n    @Html.Label(\"Yorumun Yazıldığı Makalenin Başlığı :\")&nbsp;&nbsp;@Html.DisplayFor(i => item.Makale.Baslik)\n    \u003Chr />\n        @Html.Label(\"Yorumun Yazan Kişinin Adı ve Soyadı : \")&nbsp;&nbsp;@{string adSoyad = item.Uye.Ad + \" \" + item.Uye.Soyad;}@adSoyad\n        \u003C/div>\n    }\n\n}\n",[664,1100,1101,1112,1116,1120,1125,1129,1133,1151,1155,1159,1164,1169,1174,1193,1210,1215,1223,1235,1243,1253,1261,1265,1269],{"__ignoreMap":346},[741,1102,1103,1105,1107,1110],{"class":743,"line":744},[741,1104,748],{"class":747},[741,1106,752],{"class":751},[741,1108,1109],{"class":755},"MvcProjesi.Data.Yorum",[741,1111,759],{"class":751},[741,1113,1114],{"class":743,"line":347},[741,1115,882],{"emptyLinePlaceholder":352},[741,1117,1118],{"class":743,"line":782},[741,1119,785],{"class":747},[741,1121,1122],{"class":743,"line":788},[741,1123,1124],{"class":747},"ViewBag.Title = \"TumYorumlar\";\n",[741,1126,1127],{"class":743,"line":794},[741,1128,1026],{"class":747},[741,1130,1131],{"class":743,"line":800},[741,1132,882],{"emptyLinePlaceholder":352},[741,1134,1135,1137,1140,1142,1145,1147,1149],{"class":743,"line":806},[741,1136,752],{"class":751},[741,1138,1139],{"class":766},"h2",[741,1141,769],{"class":751},[741,1143,1144],{"class":747},"TumYorumlar",[741,1146,775],{"class":751},[741,1148,1139],{"class":766},[741,1150,759],{"class":751},[741,1152,1153],{"class":743,"line":834},[741,1154,882],{"emptyLinePlaceholder":352},[741,1156,1157],{"class":743,"line":841},[741,1158,785],{"class":747},[741,1160,1161],{"class":743,"line":863},[741,1162,1163],{"class":747},"//Veri kaynağımız liste olduğu için döngümüzü kuruyoruz.\n",[741,1165,1166],{"class":743,"line":869},[741,1167,1168],{"class":747},"foreach (var item in Model)\n",[741,1170,1171],{"class":743,"line":879},[741,1172,1173],{"class":747},"{\n",[741,1175,1176,1179,1181,1183,1185,1187,1189,1191],{"class":743,"line":885},[741,1177,1178],{"class":751},"    \u003C",[741,1180,812],{"class":766},[741,1182,816],{"class":815},[741,1184,819],{"class":751},[741,1186,823],{"class":822},[741,1188,827],{"class":826},[741,1190,823],{"class":822},[741,1192,759],{"class":751},[741,1194,1195,1197,1199,1201,1204,1206,1208],{"class":743,"line":891},[741,1196,1178],{"class":751},[741,1198,959],{"class":766},[741,1200,769],{"class":751},[741,1202,1203],{"class":747},"@Html.Display(\"Yorumun İçeriği\")",[741,1205,775],{"class":751},[741,1207,959],{"class":766},[741,1209,759],{"class":751},[741,1211,1212],{"class":743,"line":902},[741,1213,1214],{"class":747},"    @Html.DisplayFor(i => item.Icerik)\n",[741,1216,1217,1219,1221],{"class":743,"line":907},[741,1218,1178],{"class":751},[741,1220,896],{"class":766},[741,1222,899],{"class":751},[741,1224,1225,1228,1232],{"class":743,"line":913},[741,1226,1227],{"class":747},"    @Html.Label(\"Yorumun Yazıldığı Makalenin Başlığı :\")",[741,1229,1231],{"class":1230},"s_hVV","&nbsp;&nbsp;",[741,1233,1234],{"class":747},"@Html.DisplayFor(i => item.Makale.Baslik)\n",[741,1236,1237,1239,1241],{"class":743,"line":922},[741,1238,1178],{"class":751},[741,1240,896],{"class":766},[741,1242,899],{"class":751},[741,1244,1245,1248,1250],{"class":743,"line":928},[741,1246,1247],{"class":747},"        @Html.Label(\"Yorumun Yazan Kişinin Adı ve Soyadı : \")",[741,1249,1231],{"class":1230},[741,1251,1252],{"class":747},"@{string adSoyad = item.Uye.Ad + \" \" + item.Uye.Soyad;}@adSoyad\n",[741,1254,1255,1257,1259],{"class":743,"line":934},[741,1256,1005],{"class":751},[741,1258,812],{"class":766},[741,1260,759],{"class":751},[741,1262,1263],{"class":743,"line":939},[741,1264,1015],{"class":747},[741,1266,1267],{"class":743,"line":945},[741,1268,882],{"emptyLinePlaceholder":352},[741,1270,1271],{"class":743,"line":954},[741,1272,1026],{"class":747},[622,1274,1275],{},[625,1276,1277,1278,1281],{},"Projemizi çalıştırıp, ",[589,1279,1280],{},"Tüm Yorumlar"," sayfamıza girdiğimizde, aşağıdaki görüntüyü alıyor olacağız.",[586,1283,1284],{},[698,1285],{"alt":1286,"src":1287},"Tüm Yorumlar sayfası","/images/2014/02/2014-02-08+10_33_17.jpg",[586,1289,1290,1293,1294,1296],{},[589,1291,1292],{},"Makaleler"," ve ",[589,1295,1053],{}," sayfamızı da ekledikten sonra, projemizin genel durumuna bir bakmamızda fayda var. Öncelikle listemizi,\nbir gözden geçirelim.",[622,1298,1299,1302,1305,1308,1311,1314,1317,1320,1323,1326,1329],{},[625,1300,1301],{},"Üye girişi sayfası",[625,1303,1304],{},"Yeni üyelik sayfası",[625,1306,1307],{},"Kullanıcının kendi bilgilerini değiştirebileceği sayfa",[625,1309,1310],{},"Son 5 makalenin ana sayfada listelenmesi (yapıldı)",[625,1312,1313],{},"Tüm makalelerin listelendiği sayfa (yapıldı)",[625,1315,1316],{},"Son 5 yorumun ana sayfada listelenmesi (yapıldı)",[625,1318,1319],{},"Tüm yorumların listelendiği sayfa (yapıldı)",[625,1321,1322],{},"En çok kullanılan 10 etiketin ana sayfada listelenmesi (yapıldı)",[625,1324,1325],{},"Etikete tıklandığında, o etiketi barındıran makalelerin listelenmesi",[625,1327,1328],{},"Makale sayfalarında, yorumların görünmesi",[625,1330,1331],{},"Makale sayfalarında, etiketlerin görünmesi",[586,1333,1334],{},"Evet, sonuç olarak projemizde oluşturduğumuz listenin, 5 maddesini bitirmiş durumdayız. Sonraki derslerimizde, diğer\nmaddelere devam ediyor olacağız.",[586,1336,1337,1338,1342],{},"Projenin son\nhalini ",[594,1339,1341],{"href":1340},"/images/proje-dosyalar/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18/MvcProjesi.zip","buradan","\nindirebilirsiniz.",[586,1344,1345],{},"Hepinize kolaylıklar diliyorum.",[1347,1348,1349],"style",{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sDBD8, html code.shiki .sDBD8{--shiki-light:#E53935;--shiki-light-font-style:inherit;--shiki-default:#B31D28;--shiki-default-font-style:italic;--shiki-dark:#FDAEB7;--shiki-dark-font-style:italic}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":346,"searchDepth":347,"depth":347,"links":1351},[],"2014/02/2014-02-08+10_17_29.jpg","2014-02-08T00:00:00.000Z","Önceki Yazı : Asp.Net Mvc – Web Helper'ler (Asp.Net Mvc Yazı Dizisi – 17)",{},{"title":43,"description":1354},"58yW1YuO3d3nDJrlYcit0yE29bShae3DKmGJ75s-o34",1762871734076]