Kapat
Tam Ekran
Simge Durumuna Küçült

  Asp.Net Ajax Control Toolkit, Microsoft desteği ile geliştirilen, kolayca zengin kullanıcı arayüzlü web uygulamaları geliştirme olanağı sağlayan açık kaynak kodlu bir frameworktur.Bu yazı dizimde Ajax Control Toolkit kontrollerinin kullanımını burada sizlerle paylaşmaya çalışacağım.

 

  Nasıl Kullanılır ?


  Öncelikle kütüphaneyi www.asp.net/ajax/downloads/ adresinden indirmeniz gerekiyor.Burada asp.net 2.0 ve 3.5 için 2 farklı versionu bulunmakta siz sizin için uygun olanı seçip indirin.Ben örneklerde asp.net 3.5 kullanacağım.Dosyaları indirdikten sonra AjaxControlToolkit-Framework3.5SP1.zip\SampleWebSite\Bin dizinindeki AjaxControlToolkit.dll dosyasını bir dizine kopyalayın( program files de visual studio ana dizini olabilir ).Şimdi Visual Studio'yu açın ve toolboxın üzerinde boş bir yere gelip sağ tıklayın ve orada  Add Tab sekmesine tıklayarak toolboxta yeni bir bölüm oluşturun

 

 Yeni bir alan oluşturduktan sonra o alanda sağ tıkayp Choose Items sekmesini seçin, orada da browse butonuna tıklayın ve kopyaladığınız .dll dosyasını seçin.Tamam butonuna tıklayın ve artık toolboxımıza kontrolleri getirmiş olduk.

 

 

 

Buraya kadar yaptıklarımız çalışma ortamımızı Ajax Control Toolkit'e göre uyarlamaktan ibaretti, artık bundan sonra Ajax Control Toolkit kütüphanesinin tüm özelliklerini rahatça kullanabiliriz.

 Şimdi gelelim nasıl kullanılacağına, basit olarak bir asp.net kontrolü ile Ajax Control Toolkit kontroloünü ( extender) ilişkilendirmek için, asp.net kontrolünün üzerine gidilir orada bir ok çıkar, bu ok'a tıklanır daha sonra da Add Extender linkine tıklanır ve karşımıza bu kontrol ile kullanabilieceğimiz Ajax Control Toolkit kontrolleri gelir.

 

 

 

 

 

  Buradan istediğimiz extenderi kontrolümüz ile ilişkilendiririz ve asp.net kontrolümüz o extenderin özelliklerini almış olur.

 

  Yazı dizisinin ilk bölümünde Ajax Control Toolkit'in ne olduğunu, nasıl kurulacağını ve kontrolllere nasıl uygulanabileceğini anlatmaya çalıştım dizinin ileriki yazılarında bu kontrollerin en çok işe yarayanlarının kullanımına yer vereceğim.

 



Yaptığımız sitelere bir iletişim formu koymak önemli bir gereksinimdir. Bu yazıda ASP.NET ile bu iletişim formunun mail yollama fonksiyonunu anlatmaya çalışacağım.

.NET bizlere System.Net.mail sınıfı aracılığı ile mail gönderme olanağı sunuyor. Dolayısıyla projemize System.Net.Mail sınıfını eklememiz gerekiyor.

 

MailMessage mail = new MailMessage();
mail.From = new MailAddress("mailin gönderileceği adres");
mail.IsBodyHtml = true;
mail.Sender = new MailAddress("mailin gönderileceği adres");
mail.Subject = "Mesaj geldi";
mail.To.Add("mailin gideceği adres");
mail.Body = "Mail içeriği";

SmtpClient smtpClient = new SmtpClient();
System.Net.NetworkCredential credential = new System.Net.NetworkCredential();
credential.Password = "şifre";
credential.UserName = "kullanıcı adı";
smtpClient.Credentials = credential;
smtpClient.Host = "Mail sunucunuzun domaini";
smtpClient.Port = 25;
smtpClient.Send(mail);

 

Kodlarımızda mail isminde MailMessage türünden bir nesne oluşturduk. Daha sonra bu nesnemizin gönderici, alıcı adreslerini ve mali içeriğini belirttik. Mailin gönderilebilmesi için gerekli olan SmtpClient nesnemizi oluşturduk ve bu nesneye ait kullanıcı adı ,şifre,domain adı bilgilerini verdik.

SmtpClient nesnesinin Send() metodu ile oluşturduğumuz MailMessage nesnesini gönderdik.



 
Kim ki bu? Kim ki Bu ?
İletişim Bana Yazın
Xbox Live Gamertag
Steam Profile Card
Rastgele Karikatür

Xbox Live Gmaertag
Steam Card
Değiştir
 
Bana Yazın Bana Yazın
  • İsim:
  • E-Mail:
  • Mesaj:
  •  
  • Resimdeki Karakterler:
  •  
  •  
  •  
Kapat
E-turhan Kimdir ?
Erşan TURHAN Erşan Turhan İzmir doğumludur.Lisans eğitimini Bilgisayar Teknolojisi Bilişim Sistemleri bölümünde tamamlamıştır. C#,ASP.NET, AJAX,DOTNETNUKE, jQuery, Javascript, SQL SERVER, Windows Server, SILVERLIGHT, LINQ,(X)HTML,CSS dillerinde/ teknolojilerinde bilgi sahibidir. Şu sıralar bir yazılım firmasında web tabanlı(asp.net) uygulamalar geliştirmektedir. Bana yazın bölmünden bana ulaşabilirsiniz.
Kapat
Dur antika tarayıcıya sahip ziyaretçi! Hem Internet Explorer 6 kullanıyorsun hemde bu siteye girmeye çalışıyorsun sen git mynete gir okey tavla vb. oyna, burada işine yarayacak birşey bulamazsın.