arşiv

Perşembe, 28 Tem 2016 için arşiv

MVC ActionResult Türleri Ve Açıklamaları

Perşembe, 28 Tem 2016 yorum yok
ActionResult Türü Açıklama Helper Metodu
HttpNotFound Result 404 durum kodu döndererek aranılan içeriğin bulunmadığını belirtebilirsiniz. HttpNotFound
HttpUnauthorızedResult Yetkisizi işlem yaptığınıa dair bir durum kodu ve mesajı dönderebilirsiniz. Return new HttpUnauthorizedResult()
JavaSciptReeult Kullanıcı tarafına çalıştırılabilir javascript kodlarını dönderebilirsiniz. JavaScript
FileContentResult Kullanıcıya dosyayı byte dizileri halinde dönderebilirsiniz. File
FilePathResult Dosyayı dosya yolunu belirterek dönderebilirsiniz. File
FileStreamResult Dosyayı stream olarak dönderebilirsiniz. File
PartialViewResult Tanımlı olan bir PartialView içeriğini dönderebilirsiniz. PartialView
ViewResult Tanımlı olan bir View içeriğini dönderebilirsiniz. View
ContentResult Kullanıcı tarafına view kullanmadan içerik dönderebilirsiniz. Content
JsonResult json formatında bir sonuç dönderir Json
EmptyResult Adı üstünde boş yani hiçbir sonuç döndermemektedir. return new EmptyResult()
RedırectResult HTTP yönlendirmesi ile yeni bir siteye yönlendirmek için kullanılır Redirect
RedırectToRouteResult   RedirectToAction, RedirectToRoute, RedlrectToActionPermanent. RedirectToRoutePermanent

Kaynak ve örnekler için http://www.muratoner.net/aspnet-mvc/aspnet-mvc-actionresult-turleri-ve-aciklamalari sayfayı ziyaret ediniz. 

Categories: MVC Tags:

MVC’de Data Annotions’lar

Perşembe, 28 Tem 2016 yorum yok
Attribute Açıklama
Key Alanın birincil anahtar olduğu belirtilir ve veritabanı oluşturulurken otomatik artan sayı olarak ayarlanır.
Required Alanın zorunlu olduğu belirtilir
Column Alanın veritabanındaki alanı ile ilgili ayarları belirtilir örnek veritabanında oluşacak olan alanadı(Name), tür adı(TypeName) veya Order(Sira – Çoklu Key kullanımında kullanılır)
DataType Alanın veritürü belirtili örnek DataType’lar şu şekildedir. Date,Time,Currency,EmailAdress,Password v.b
HiddenInput Alanın sayfada gösterilmemesini sağlar ama veri server’a gönderilir sadece kullanıcıdan gizlenir.
ReadOnly Alanın sadece okunabilir özelliğine sahip olması için kullanılır.
DisplayFormat Sayfaya bastırılacak fotmat bilgisi belirlenir genellikle Tarih, Saat, Sayı formatlama gibi durumlarda kullanılır.
Table Veritabanında oluşacak tablonun adı(Name) veya Şema(Schema)’sı belirtilir.
StringLength Girilecek karakter sayısını sınırlamada kullanılır.
RegularExpression Regex neredeyse tüm programlama dillerinde kullanılan bir doğrulama desenidir.
Range Sayısal değerler için aralık belirtmede kullanılır.
Remote Kaydın varolup olmadığını kontrol etme örnek sayfa yenilemeden girilen kullanıcı adının var olup olmadığını kontrol etme.
Compare Karşılaştırma yapmak için kullanılır örnek girilen ili şifrenin aynı olup olmamasını karşılaştırma.
ScaffoldColumn Düzenlenmesini istemediğimiz model özelliği için kullanılır. Böylece bu alan EditorForModel kullandığımızda gizlenecektir. Örneğin, modelin id sini kendimiz belirlemiyoruz. Bu özelliği veritabanına bırakıyoruz. Dolayısıyla bu alan için ScaffoldColumn niteliği kullanabiliriz.

Kaynak ve örnekler için http://www.muratoner.net/aspnet-mvc/mvc-data-annotionslar-ve-aciklamariyla-bol-ornekler sayfayı ziyaret ediniz.

Categories: MVC Tags: