0, 2016 için arşiv
MVC EditorTemplates ve DisplayTemplates
Cuma, 29 Tem 2016
yorum yok
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.
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.
MVC Web Helpers Chart
Çarşamba, 27 Tem 2016
yorum yok
MVC Web Helpers Cache
Çarşamba, 27 Tem 2016
yorum yok
@{ var cacheItemKey = "CachedTime"; var cacheHit = true; var time = WebCache.Get(cacheItemKey); if (time == null) { cacheHit = false; } if (cacheHit == false) { time = @DateTime.Now; WebCache.Set(cacheItemKey, time, 1, false); } } <!DOCTYPE html> <html> <head> <title>WebCache Helper Sample</title> </head> <body> <div> @if (cacheHit) { @:Found the time data in the cache. } else { @:Did not find the time data in the cache. } </div> <div> This page was cached at @time. </div> </body> </html>
Delphi – Fonsiyon Tanım ve Dönüş Değeri Atama
Çarşamba, 27 Tem 2016
yorum yok
Bir fonksiyon şu şekilde tanımlanır.
Function FonksiyonAdı (GirişParametreleri:Tipi):FonkTipi; var sabit,değişken,tiptanımı begin Program Komutları; FonksiyonAdı:=deger; End;
Procedure tanımından farklı olarak fonksiyon geriye bir değer göndereceği için bu değerin tipi fonksiyon tanımından sonra FonkTipi parametresi ile belirlenir. Ayrıca geri dönecek değer fonksiyon adına yada Result ifadesine atanan değer ile yapılır.
Birinci yol;
Function FonksiyonAdı (GirişPArametreleri:Tipi):FonkTipi; var sabit,değişken,tip tanımı begin Program Komutları; Result:=Deger; End;
İkinci yol;
Function FonksiyonAdı (GirişPArametreleri:Tipi):FonkTipi; var sabit,değişken,tip tanımı begin Program Komutları; FonksiyonAdı:=Deger; End;
.Net Türkçe Tarih Sorununu Düzeltme
Salı, 26 Tem 2016
yorum yok
Bu işlemi yapabilmek için benim bulduğum iki yol var.
-
Global.asax dosyasındaki "Application_BeginRequest" fonksiyonunun içeriğini aşağıdaki gibi düzenlemek yeterli olacaktır. Not: Hangi formata göre düzenleme yapacaksanız istediğiniz gibi fonksiyonun içeriğini ayarlayabilirsiniz.
protected void Application_BeginRequest() { CultureInfo cInf = new CultureInfo("tr-TR", false); cInf.DateTimeFormat.DateSeparator = "/"; cInf.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy"; cInf.DateTimeFormat.LongDatePattern = "dd/MM/yyyy HH:mm:ss tt"; System.Threading.Thread.CurrentThread.CurrentCulture = cInf; System.Threading.Thread.CurrentThread.CurrentUICulture = cInf; }
-
İkinci yol ise IIS üzerinden yapılabilir.
SQL NULLIF
Pazartesi, 25 Tem 2016
yorum yok
NULLIF kullanımı . . .
CREATE TABLE #tmpTable ( Id int, CustomerName varchar(50), identification_number varchar(11), tax_number varchar(10) ) GO INSERT #tmpTable VALUES(1,'Firma A', '12345678912', '9876543213'); INSERT #tmpTable VALUES(2,'Firma B', '', '4568529873'); INSERT #tmpTable VALUES(3,'Firma C', NUll, '9876543213'); select Id, CustomerName, isnull(identification_number, tax_number) as tax_number from #tmpTable select Id, CustomerName, isnull(nullif(identification_number,''), tax_number) as tax_number, 'nullif KULLANILDIĞINDA' as info from #tmpTable --Farklı kullanımları var --tax_number = '4568529873' ise NULL yapmak içinde kullanılabilir. select Id, CustomerName, nullif(tax_number,'4568529873') as tax_number, 'nullif KULLANILDIĞINDA' as info from #tmpTable
https://www.javascripting.com/
Cuma, 22 Tem 2016
yorum yok
15 – 16 Temmuz 2016
Pazartesi, 18 Tem 2016
yorum yok