Kayıtlar

ASP.net ile Mail Gönderme

Asp.Net SMTP üzerinden mail gönderme işlemi : Öncelikle mail kütüphanesini programa ekliyoruz. using System.Net.Mail; Daha sonra aşağıda ki mailgonder fonksiyonunu gönder butonunda çağırırız. void MailGonder() { SmtpClient istemci = new SmtpClient("mail.orneksite.com"); // Sitenin Mail Server Adresi Girdik. MailAddress gonderen = new MailAddress(TextBoxMail.Text); // Hangi mail adresi üzerinden göndereceksen yazdık. MailAddress alici = new MailAddress("alacak@orneksite.com"); //Göndereceğimiz kişiyi yazdık. MailMessage mail = new MailMessage(gonderen, alici); //Yeni Mail Mesajı oluşturduk.Gönderilecek, gönderilen adresi yazdık mail.Subject = TextBoxKonu.Text; // Mailin Konusu ekledik. mail.Body = "İçerik : " + TextBoxMesaj.Text; // Mailin Body kısmını yani İçeriği ekledik. mail.IsBodyHtml = true; //Mail de html kod kullanılabilir y

SQL Server 2008 'de "Saving changes is not permitted" Hatası

Resim
Tablo oluşturulduktan sonra tablonun yapısıyla ilgili değişiklik yapmak istediğimizde, SQL Server 2008 tabloyu yeniden oluşturmamızı istiyor. Bunu istersek kapatabiliyoruz. SQL Server 2008 ' i açtıktan sonra Tools menüsüne girip Option >> Designers 'a geçip Table and Database Designers seçeneğini seçiyoruz. Burada işaretli olan P revent saving changes that require table re-creation özelliğini kaldırırsak sorunumuzu halletmiş oluruz.

Css Hileleri - Internet Explorer(6-7-8-9) 'a ayrı stil tanımlama

#element { color :orange; //Normal hali } #element { * color : white ; / * I E6+7, IE8/9 'da çalışmıyor */ } #element { _color: red ; /* IE6 */ } #element { color : green \ 0 /IE8+ 9 ; /* IE8+9 */ } :root #element { color :pink \ 0 /IE9; } /* IE9 */

Asp.net Postback durumunda sayfanın kaldığı yerden devam etmesi

Genelde bağlı dropdown list lerde kullanılır. Seçilen Seçeneğe göre diğer liste doluyorsa sayfa yenilenecektir ve Anchor Point: Top Left için 0,0 konumuna gelir.  Page directive'ine ekleyeceğiniz MaintainScrollPositionOnPostback ile kaldığınız yerden devam etmeyi sağlayabilirsiniz. <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="form.aspx.cs" Inherits="Default2" MaintainScrollPositionOnPostback="true"  %> Renkli alanı eklemeniz yeterli olacaktır.

WampServer'da birden fazla alan adı ile site yayınlama.

Resim
Öncelikle yayınlanacak web sitesinin dosyalarının bulunduğu bir klasör oluşturulmalı. Ben bu örnek için www klasörü içine wampdeneme adlı bir klasör oluşturdum. Daha sonra Apache içindeki httpd.conf dosyasını herhangi bir editörle açalım. Dosyanın altlarına doğru bulabilincek #Include conf/extra/httpd-vhosts.conf satırının başındaki "#" işaretini kaldırıp dosyayı kaydedelim. C:\wamp\bin\apache\Apache2.2.8\conf\extra klasöründeki httpd-vhost.conf dosyasını herahangi bir metin editörü ile açalım. Dosya içinde yazılı olan  <virtualhost …=""> </virtualhost> kodları arasındaki bilgileri kopyalayıp en alta yapıştıralım. <virtualhost *:80="">     ServerAdmin "Adminin_Mail_Adresi "    DocumentRoot “Alan_adı_dosyalarının_klasör_yolu”     ServerName "Alan_adı"      ErrorLog “logs/alan_adi.localhost-error.log”    CustomLog “logs/alan_adi.localhost-access.log”  common </virtualhost >

'The Irrepressibles' - 'In This Shirt' ( From The Film 'The Forgotten Circus')

Resim

Textbox'a sadece rakam girilmesini sağlamak.

Bazen telefon numarası,ürün id' si vb.. bilgileri girerken kullanıcının yanlışlıkla harf girmesini kısıtlamak istediğimizde bu Script bize yardımcı olacak. <head>...</head>tagleri içine aşağıdaki javasript kodu yazılır. Kullanmak istediğimiz Textbox'ın onkeypress olayında yazdığımız function'ı çağırmamız yeterli olacaktır.