Interface Nedir?

Interface adından da anlaşılacağı üzere diğer sınıflara yön vermek, rehberlik yapmak anlamını taşır. Interface tanımlamaları içerisinde kesinlikle kod bloğu bulunmaz. Sadece tanımlama yapılır. Bir Class sadece bir class’tan türetebilirken, bir Class birden çok Interface ten türetilebilir. Kod içerisinde “new” anahtar sözcüğü ile oluşturulamazlar. Bir sınıf birden fazla interface implemente edebilir. Devamı…

Abstract Class Nedir?

Merhaba arkadaşlar, Bugün sizlere abstract class nedir sorusuna cevap bulacağım. Abstract Class, ortak özellikli olan Class’lara base class olma rolünü üstlenir. Mesela bir class’ınız var ve bu class da pek çok ortak yön olarak özellikleriniz var. Aynı özellikleride içinde tutan başka bir classs’ınız daha var. Tekrardan aynı özellerini yazmak yerine Devamı…

IIS Domain Routing Asp.Net

Merhaba arkadaşlar bugün sizlere IIS tarafında domain yönlendirmeyi anlatacağım. Örneğin bir alan adınız var ve alan adınızı başka bir sayfaya yönlendirmek istiyorsunuz. Gelin birlikte yapalım. Öncelikle IIS Manager’ı açalım. Yönlenecek URL adresi IIS de açalım ve resimdeki gibi HTTP REDIRECT alanına gelelim. Burayı açtığımızda 2. resimde gösterdiğim gibi sadece yönlenecek Devamı…

The maximum message size quota for incoming messages (65536) has been exceeded.

WCF kullanarak bir proje geliştiriyorsanız ” The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. ” bu hatayı almış olmalısınız. Tek yapmanız gereken iş ise projenizin client tarafındaki web.config sayfasında ufak değişiklik yapmalısınız. Projenizin Devamı…

Asp.net json max lenght Web.Config

web servisinizde json max lenght hatasını görüyorsanız çözümü çok basit. Exception information: Exception type: InvalidOperationException Exception message: Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property. Bu hatanın çözümü ise web config dosyanızda bir ayar yapmak gerekiyor. Devamı…

Asp.net projesine Active Directory Ekleme, Kullanma

Merhaba arkadaşlar,   Asp.net projemize öncelikle reference kısmından active directory için gerekli kütüphanelerimizi ekliyoruz. references->Add Reference…->Assemblies içindeki -> aşağıdakileri ekleyin. Sonra login sayfanıza şunları ekleyin. Daha sonra ilgili kod parçacığı aşağıdaki gibidir. bilgisayarınız domainde olduğu sürece bilgileriniz active directory den gelecektir. İşte bu kadar

Asp.net Toastr Example

Sayfanın head kısmında gerekli css kodunu ekleyin Sonra sayfanın body kısmında ise moment.min.js, jquery-3.2.1.min.js, toastr.js dosyalarını ekleyin. Ben body ile form tag’in arasına koyuyorum Şimdi ise toastr göstermeye geldik. hata, başarı ve uyarı mesajları asp.net C# tarafında böyle gösteriliyor. Kolay gelsin

Asp.net TextBox Change Olayında Javascript ile Kopyalama

Asp.net de textbox’a yazılan her karakterin aynı anda label veya textboxt  gibi bir değişkende görünmesini istiyoruz. Bu yüzden aspnet server tabanlı olduğu için TextBox_Changed ifadesi her karakterde yapmaz. Mause ile başka bir yere tıkladığınız zaman copyalama yapar. Aşağıdaki örnekte textbox’tan textbox’a kopyalama ve textbox’dan Label’e copyalama yapıyor. Kolay gelsin

Asp.net Sayfadaki Textbox Kontrolleri Temizlemek

Sayfanızda bir kayıt işlemi yaptıktan sonra kimi zaman sayfayı yenilemeyi tercih etmişizdir. Yada sayfadaki kontrollerin temizlenmesini istiyoruzdur. Bu yazımızda tüm textboxların temizleme olayını ele alacağım. Senaryom; veritabanına kayıt ekledikten sonra aynı sayfada kalıp form bilgilerimin temizlenmesidir. Bunun için

metodunu kullanın. Daha sonra butonun click eventinde

metodunu çağırın. Artık Devamı…

Asp.Net ile ViewsState Kullanımı, ViewState Nedir?

Asp.net ile bir form sayfası yaptınız ve sayfanız postback olduğunda verileriniz sıfırlandı. Bunun sebebi ise ViewState kavramıdır.Viewstate sayfada gizli olarak saklanır. ViewState sayfa kapandığı anda o da ömrünü tamamlamış olur. ViewState aslında kullanıcıların sayfanın kaynağını görünütüle seçeneğinden görebileceği küçük veri tutucularıdır. ViewState sayfa üzerindeki bilgileri sakladığı için sayfa performans açısından Devamı…