Asp.Net Mvc Framework İpuçları

mvcxk4

Merhaba,

Yoğunluktan dolayı uzun zamandır bir yazı yazmadığımı farkettim.

Asp.net Mvc için bir kaç ipucu paylaşacağım 

1- Url rout için default tanımlama en altta olmalıdır, aksi halde url routing çalışmayacaktır.

2-Controller kısmında form verilerinin get/post edildikten sonra düşeceği yerin başına [httppost] şeklinde attribute eklemelisiniz.

3-Formları ajax olarak, sayfa yenilenmeden modern bir şekilde kullanmak istiyorsanız AjaxBeginForm kullanabilirsiniz.

4-View’de herhangi bir anaşablon (loyout, web form diliyle masterpage 🙂 ) kullanmak istemiyorsanız view’de “@Layout = null;” yazmanız  yeterli olacaktır. Çünkü default olarak gelen bir loyout olabilir.

5-Razor kullanırken, view kısmında “@” işareti ile başlayan bir veri girmemiz gerekebilir. @Ahmet @Mehmet gibi, veya basit bir css kodu bile olabilir Ör:Responsive design için yerel css ‘de ” @media only screen and (max-width: 980px){} ” kullanmak. Bu durumda razor hata verecektir,

Çünkü “@” işaretinden sonra derleyici c# kodu arayacaktır ve bulamayacaktır. Dolayısıyla altını çizecektir, bu

durumu aşmak için “@” yerine “@@” kullanılır.

6- PartialView’leri çağırırken parametre kullanabiliriz, hatta partial view ‘ model ekleyip parametre ile modele veri gönderilebilir.

7-Visiual studio’nun 2012 ve 2012’den sonra ki versiyonlarında “RouteConfig” ,”AuthConfig” gibi konfigürasyonlar “app_start” klasörünün içine alındı.

8-Controller ‘den viewe model gönderirken, model’den bağımsız text veri gönderimi yapmak mümkün. Bu tarz işlemler Viewbag,viewdata vs ile yapılır.

 

Ayrıca;
Mvc framework ile ilgili sorunlarınız için info@yunusseyhan.com mail adresime mail atabilirsiniz,  zamanımın yettiği kadarı ile yanıtlamaya çalışırım.

Yazar: Yunus Emre SEYHAN

Yazılım Uzmanı, İstanbul 1992 doğumlu, Trabzon'lu

Bu yazıyı paylaş

  • facebook-share
  • tweet-it
  • friendfeed
  • plus-it

yorumlar

1 Yorum Yapıldı
  • soner sevinç dedi ki:

    url routing problemini sayenizde çözdüm.default en altta olmalıymış.emeğiniz sağlık