İçeriğe geç

Kategori: .Net

En Çok Sorulan 20 C# Sorusu

Channel9 gezinirken gözüme çarptı, bir kaç tanesini hemen izledim oldukça güzel olmuş. Bilsek bile zaman zaman bu neydi ya diye sorduğumuz sorular için güzel bir kaynak olmuş. Link: http://channel9.msdn.com/Series/Twenty-C-Questions-Explained

Yorum Bırak

Asp.net Cross-Origin Hatası

Temel olarak cross-origin hatası farklı domainde olan yani başka bir sitedeki bir servise talep yaptığınızda oluşur. Bunun taleplerin çeşitli varyasyonları var. Benim karşılaştığın sorun ise ajax tarafında direkt olarak “http://www.asd.com/DataServis” gibi bir servise ulaşmaya çalıştığında oldu. Çeşitli yöntemler denedim internetten bakarak cross-domain izin vermek için web.config ayarları xml dosyası ekleme ama nafile hiç biri olmadı. O sırada iş arkadaşımın bir tavsiyesi ile sorunu çözdük. O da nedir? tabiki server-side nimeti olan WebRequest. Aspx sayfanızın arkasına bir WebRequest yazarak diğer siteye bu şekilde işlem yaparsanız iş tıkır tıkır oluyor. Ben ihtiyacım doğrultusunda json yollayıp json aldım, sizde gönderecek datanoz varsa “PostData”…

Yorum Bırak

C# ile XML işlemleri

XML işlemleri nasıl yapılır üzerine bir eğitim video izlerken ekteki örneği hazırladım ve paylaşılacak kadar derli toplu oldu ihtiyacınız varsa sizde indirip rajatça kullanabilirsiniz. İçeriği ile alakalı screenshot bakabilirsiniz Dosya: XMLLessons (Webform) AdventureWorks 2008 R2 SR1: http://msftdbprodsamples.codeplex.com/releases/view/55926

Yorum Bırak

C# ile otomatik ay ismi dönüşümleri (Her dilde)

Yaptığım bir geliştirme sırasında tutulacak bir kayıt için hangi aya ait olduğununun sistemde tutulması şeklinde bir ihtiyaç vardı. Düz developer kafası bir enum yaparım onda ay ismi > sayı eşleştirmesini yapar atar tutar gösterir kayıt ederim diye düşündüm ilk başta. Ama daha sonra bunu daha otomatik yapacak bir yapı olmalı dedim ve C# kendi yapısını inceleyip “CultureInfo.CurrentUICulture.DateTimeFormat.MonthNames[i]” yapısını keşfettim. Basit ama çok hoş bir yapı. Aslında C# tüm ay bilgilerini 1’den 12’ye kadar kendi içinde sayı > isim eşleştirmesi şeklinde tutuyor. Örneğin; CultureInfo.CurrentUICulture.DateTimeFormat.MonthNames[1]; olarak tanımlarsak ve dil (globalization) bilginiz tükçeye ayarlı ise size geri “Ocak” ismini dönecektir. Bu yapıda veri…

Yorum Bırak

C# ile Outlook üzerinden nasıl mail atılır?

Bu kodları yazmadan önce projenize “Add References” ile “Assemblies > Framework” kısmında “Microsoft.Office.Interop.Outlook” referansını projenize eklemeniz gerek. Kullanımı kod içinde açıklamalar ile anlatılmaktadır.

1 Yorum

“protected ASP.global_asax Application Instance” Hatası

Bu hata eğer “Global.asax” içinde olan bir kod ile ilişkili olarak çalışan başka bir sayfada (mesela cs) güncelleme yapıp sunucuya yanlızca bu dosyayı attığınızda karşılaşabileceğiniz bir durum. Çözümü internetteki saatlerce aramanın yanında aslında çok kolaymış. Global.asax dosyanızıda sunucuya atıyorsunuz ve sorun hemen çözülüyor. Kaynak: http://forums.asp.net/t/1560685.aspx

Yorum Bırak

FileUpload’ta RegularExpressionValidator ile FileExtension Kontrolü

Üzerinde çalıştığım bir proje için gerekli oldu ve sizinle de paylaşmak istedim. Basit ama aranınca bulunamıyor Senaryomuz şu şekilde bir FileUpload kontrolümüz var ve sadece pdf dosyalarını yükleyebilmek istiyoruz. Aksi durumda hata versin. Örnek kod aşağıdadır. Siz pdf yazılı kısımları kendi kontrol şartınıza göre değiştirebilirsiniz.

Yorum Bırak

Asp.Net Büyük Dosya Upload Etmek

Bir Asp.Net uygulamasına büyük boyutlu dosya yüklemek istediğimiz zaman sadece maxRequestLength değerini değiştirmek yeterli olmuyor. Aşağıdaki gibi iki değeri de web.config içinde ayarlamak gerekiyor.

Yorum Bırak

Asp.Net ile URL Validation

Çalıştığım bir proje için database’de olan kayıtlı url’lerin doğru olup olmadığını kontrol eden bir kod yazmam gerekiyordu. Yaklaşık 5 farklı yöntem denedim, bazıları https sayfalarda patladı bazıları ise başka başka sıkıntılar çıkardı başıma. Ekte kodu bu tarz bir ihtiyaç duyarsanız rahatça kullanabilirsiniz. Dosya: UrlCheckSample

Yorum Bırak

SOAP ve REST Mimarileride neki?

Bu akşam aklıma iş ilanı okurken takıldı nedir bunlar yahu ben hepsini yazdım neden bu isimler yabancı bana diye debelenirken güzel kısa bir yazı okudum, ve şunu diyorum siz siz olun ne yazdığınızı bilin İnsan yazmaya öle motomot oluyorki hergün yaptığı iş birden başka yerden duyunca ilginç geliyor İlgili yazı linki http://www.erenguvercin.com/2013/05/soap-ve-rest-mimarilerine-genel-baks.html

Yorum Bırak