Kayıtlar

Nisan, 2012 tarihine ait yayınlar gösteriliyor

Mailbox unavailable. The server response was: 5.7.1 Unable to relay Hatası

Localhosttan mail göndermek için mailserver 'dan izin verilmesi gerekir. Yada Aşağıdaki kodu Web.config dosyasına ekleyerek sorun çözülebilir.

Asp.Net İle Template kullanarak Word (.doc) Belgesi Oluşturma,yada Var Olan Belgede Değişiklik Yapma

ASP.Net ile Word belgesi oluşturmak biraz zahmetli iş. Eğer belgenin görünüşü çok önemli değil veya basit bir tasarıma sahipse filestream ile normal bir belge yazar gibi html kodlarıyla bir word belgesi hazırlanabilir. Ama yazmak istediğiniz belge karmaşık bir yapıya sahipse örneğin sayfanın kenar boşlukları bile önemliyse o zaman word belgesi oluşturmayı destekleyecek classlar bulmak gerekir. (interop yada openxml gibi...). Benim kullandığım DocX te bu sınıflardan biri.Aşağıda, hazır olan bir belgeyi alıp devamlı değişken olan yerleri belli formatta düzenleyip buraları istenen bilgilerle Replace etmeye bakıcam. Öncelikle projemize eklemek için DocX in .dll ini indirmemiz gerekiyor. ( Burada ki linkten ulaşabiliriz.) Daha sonra indirdiğimiz .dll dosyasını Add Referance  --> Browse diyip  DocX.dll  dosyasını  indirdiğiniz yerden projemize ekliyoruz. Aşağıdaki sınıfların eklendiğine emin olmamız gerekiyor. using System.IO; using Novacode; Bu Kısımda Dosyaların Yollarını Beli