27 Aralık 2014 Cumartesi

Sys.WebForms.PageRequestManagerParserErrorException nedir ? Nasıl Engellenir ?

Microsoft ASP.NET AJAX UpdatePanel panel kullandıysanız   "Sys.WebForms.PageRequestManagerParserErrorException"  hatasıyla karşılaşmanız olasıdır.

PageRequestManagerParserErrorException ne anlama geliyor ?



Update panel kontolü render edilecek parçasını kontrol etmek için asenkron postbackler kullanır.

26 Aralık 2014 Cuma

ASP.NET AJAX : Client Script Web Servisler (2)

Giriş



Bu makalemizde "ECMAScript (JavaScript) ile bir Web servis nasıl çağırılır" konusunu işleyeceğiz. Uygulamanızda ASP.NET AJAX Web servislerini kullanmanızı sağlamak için, server asenkron iletişim katmanı otomatik olarak Javascript proxy sınıflarını meydana getirir. Sayfa içinde <asp:ScriptManager> altında yer alan <asp:ServiceReference> elementi her bir Web service için bir proxy sınıfı oluşturur.

20 Aralık 2014 Cumartesi

ASP.NET AJAX : Page Metodlar Neden Static Olmak Zorunda ?

"Page Metodlar Neden Static Olmak Zorunda ?" sorusuna gelmeden önce bazı konuların üzerinden geçmemiz gerekiyor ki sonunda bu soruyu yanıtlarken taşlar yerine oturmuş olsun. Üzerinden geçeceğimiz konular aşağıda sıralandığı gibi olacaktır : 


  • Page class nedir ve niçin ona sahibiz

  • Page class bizim için ne yapar

  • Perde arkasında neler olur

  • Bir metod kullanıldığında gereken static anahtar kelime

  • Ve Page Metodlar Neden Static Olmak Zorunda...



19 Aralık 2014 Cuma

.NET : BCrypt.net İle Güçlü Şifreleme Yöntemi

BCrypt.net, David Mazieres ve Nieles Provos tarafından yazılmış "Geleceğe uyarlanmış şifre planlaması" adlı kitapçıkta tanımlanan (Kitapçık ingilizcedir. Ulaşmak için tıklayınız.), OpenBSD'nin Blowfish-tabanlı karma şifre kodu uygulamasıdır. Bu uygulama Damien Millert tarafından geliştirilen jBCrypt direkt port olduğu için BSD-style lisansı altında yanınlamıştır. Kod tamamen yönetilebilir ve her hangi bir CLI uygulamasında çalıştırılabilir. Microsoft .NET tarafından test edilmiştir. Bu kısa giriş bilgisinden sonra neden diğer şifreleme yöntemleri varken (MD5 ve SHA-1  gibi) BCrypt kullanalım sorusunun cevabına gelelim.

15 Aralık 2014 Pazartesi

MasterPage içerisindeki HTML elemana ulaşmak

1.Yöntem


[code lang="js"]
Control c= this.Master.FindControl("masterDiv");// "masterDiv"= Divin idsi
c.Visible = false;// div'i gizli hale getirdik
[/code]

2.Yöntem


[code lang="js"]
var div = (HtmlGenericControl)Master.FindControl("div");
div.Style.Add("display","none");
[/code]

7 Aralık 2014 Pazar

ASP.NET : (Basitçe) SignalR Nedir ?

SignalR Nedir ?




  • ASP.NET uygulamaları için gerçek zamanlı ve http tabanlı asenkron haberleşiminin kalıcı olmasını veya kopmadan devam etmesini sağlayan frameworkdür.

  • JavaScript desteği olan tüm tarayıcılarda çalışır

  • Server ve client taraflı APIs yapılmasını sağlar

  • Self-host edilebilir. Self hosting nedir ? 



4 Aralık 2014 Perşembe

Javascript : __doPostBack fonksiyonu (ASP.NET Postback mekanizması)

__doPostBack fonksiyonu nedir ve ne yapar ? ASP.NET web server kontrolleri Button ve ImageButton dışında postback tetiklemesi için __dosPostBack  fonksiyonunu kullanır. Bu aslında klasik asp.net postback mekanizmasıdır.