Konu hedefleri (ASP.NET)

Ceviz Viki sitesinden

Git ve: kullan, ara

Konu başlıkları

Motivasyon

http://forum.ceviz.net/showthread.php?t=62321 konusundan hareketle kayıtlı viki kullanıcılarının da değiştirebileceği bir alan oluşturmak.

Konuların işlenme şekli

  • Kayıtlı kullanıcılar, hakkında bağlantı verilmesini istedikleri konuları ilgili harfin ana başlığının altında bir alt başlık olarak açabilirler. (Harf başlıkları iki eşittir == işareti düzeyinde iken konu başlıkları üç eşittir === işareti düzeyindedir.)
  • Konunun tam olarak alfabetik sırasında durduğuna ve diğer konulardan farklı bir kapsamı olduğuna dikkat edilmeli.
  • Konu hakkında çözüme götürecek herhangi bir sitedeki dökümana bağlantı verilebilir. Şartlar:
    • Döküman özgün olmalı. (Ama Viki içinde yayınlanmayıp, sadece bağlantı verileceğinden özgür lisanslı olmayabilir.)
    • Doğrudan o problemin çözümüne götürmeli. (O problemle ilgili bilgi var diye, sitenin ana sayfasına verilen bağlantılar işimize yaramayacaktır. Burayı hızlı bir göz atma alanı olarak kullanacağız.)
    • Dökümanı yayınlayan site, Türkiye ve Almanya (sunucunun bulunduğu yer) yasalarına aykırı bir içeriğe sahip bulunmamalı, telif hakkına aykırı ve / veya insanların hakkını gaspetmeye, insanlara zarar vermeye yönelik eylemlerin odağı olmamalıdır. Böyle sitelere bağlantı veremeyiz veya verdiğimiz bağlantıyı kısa sürede kaldırmak durumunda kalırız.

A

Ajax kullanımı

Asp uygulamalarını asp.net e taşımak.

B

Bileşen (component) yazmak

C

Cache kullanımı

D

Datalist sayfalamak

Dosya yüklemek

L

LINQ - Language Integrated Query

M

Mail Yollamak

using System.Net; // Kullanıcı yetkilendirmesi yapabilmek ve mail gönderebilmek için referans göstermeliyiz.
using System.Net.Mail; // MailMessage sınıfını kullanmak için referans göstermeliyiz.

SmtpClient client = new SmtpClient(); // SMTP sunucusunda kullanıcı yetkilendirmesi yapıp, mail göndermek için
MailMessage mesaj = new MailMessage(); // MailMesaj sınıfını çağırıyoruz


mesaj.To.Add("gelenmail@domain.com"); // Mail hangi adrese gönderilecekse
mesaj.From = new MailAddress("kullanici@domain.com", "Kimden"); // Mail hangi mailden gelecekse
mesaj.Subject ="Konu";
mesaj.IsBodyHtml = true; //Mesaj HTML mi?
mesaj.Body = "Bu mesajda <strong>HTML</strong> kodlama <h3>kullanılmıştır</h3>";

NetworkCredential guvenlik = new NetworkCredential("kullanici@domain.com", "sifre"); // Buradaki mail adresi ile mesaj.From'daki mail adresi aynı olmazsa mail spam mail durumuna düşebilir.

client.Credentials = guvenlik;
client.Port = 587; // Mail gönderilirken kullanıcılacak port, dünya standartlarında 25'dir
client.Host = "mail.domain.com"; // Mail sunucusunun adresi
client.EnableSsl = false; // Güvenli bağlantı kullanılsın mı?

client.Send(mesaj); //Belirtilen Mail sunucusu üzerinden maili gönder

Mail hesabındaki mailleri listelemek

Membership kullanımı

Mono kurulumu

Mono üzerinde var olan bir asp.net uygulamasını çalıştırmak

P

Procedure expects parameter which was not supplied

R

Resim boyutlandırmak

Resim görüntülenirken, sunucu taraflı kod çalıştırmak

Resmi kırpmak

U

Uzantı kontrolü (yüklenen dosyalarda)

V

Veritabanına bağlanmak