Web Geliştirme

Selenium nedir önce ondan bahsedeyim. Selenium web uygulamaları için geliştirilmiş bir test aracıdır. Firefox için geliştirildiği için diğer tarayıcılarda çalıştırmak için ek dosyalar indirmeniz gerekir. Bu testin amacı her ne kadar Unit Test‘lerle projemizi test etmiş olsak da (farklı) tarayıcı(lar)da test etmek de fayda vardır. Web uygulamaları farklı tarayıcılarda bazen…

Devamını oku

Çoklu dil desteği olan bir site yapmak istedik diyelim. Siteye giren kullanıcıya sormaksızın otomatik kullanıcının ülkesine göre yönlendirmek istiyoruz. Bu durumda kullancının dil ve ülke değerlerini almamız gerekiyor. Peki nasıl alacağız. Kodlarımız: using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace UlkeyeGoreYonlendirme { public partial class Default : System.Web.UI.Page {…

Devamını oku

Uygulamalarınızda yer yer lazım olan birşey, zaman farkı. Ben burda “yazı, mesaj, haber” herneyse, veriye ait kayıt tarihi ile güncel zamanın farkını bulmaya yarayan fonksiyonu veriyorum. Fonksiyon DateTime türünde bir değişken alıyor ve bu değişken sizin göndereceğiniz zamanla, güncel zamanla farkını string olarak geri döndürüyor. public static string zaman(DateTime d)…

Devamını oku

Öncelikle RSS nedir ondan bahsedeyim. RSS, genellikle haber ve  bloglar siteleri tarafından kullanılan, yeni eklenen içeriğin kolaylıkla takip edilmesini sağlayan özel bir XML dosya formatıdır. RSS’in açılımına gelecek olursak zamana göre farklılık göstermektedir. Bunlar: Rich Site Summary (RSS 0.91) (Zengin Site Özeti) ,RDF Site Summary (RSS 0.9 and 1.0) (RDF…

Devamını oku

FileUpload, kullanıcının sunucuya dosya yüklemesi için yapılmış hazır bir kontroldür. Kodlarımıza gelelim. FileUpload’un HasFile fonksiyonu ile dosya var mı diye bakıyoruz varsa dosyamızı yüklüyoruz. Eğer resim yüklemek isterseniz yorum satırı haline getirdiğim yeri açarsanız sadece resim yüklemenize izin verilir. Proje dosyası ektedir.

Devamını oku

Kontrolun temel amacı web sitenizde reklam gösterimine yarar. Peki bunu nasıl yapacağız. Öncelikle sayfamızın reklam göstermek istediğimiz kısmına adrotator kontrolünü sürekliyip bırakıyoruz. Ardından projemize bir xml dosyası ekleyip xml dosyasını alttaki gibi dolduralım. Ben kısaca xmld dosyasındaki etiketlerin anlamlarını açıklayalım: <Advertisements> Adrotator bu etiket arasını alır <Ad> Reklam içeriği bu…

Devamını oku

Eğer Ajax Tookit kurdunuz ve aşağıdaki hatayı aldıysanız çözümü çok basit, Toolbox’tan bir tane ScriptManager’ı sayfaya sürükleyin. Server Error in ‘/’ Application. Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure “AjaxControlToolkit.Properties. Resources.NET4.resources” was correctly embedded or linked into assembly “AjaxControlToolkit” at compile…

Devamını oku

default.aspx.cs using System; using System.Data; using System.Data.SqlClient; namespace Sayfalama { public partial class _default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlConnection baglanti = new SqlConnection(“Data Source=localhost;Initial Catalog=omu;Integrated Security=True”); SqlCommand komut = new SqlCommand(“select * from omu_mesaj “,baglanti); SqlDataAdapter da = new SqlDataAdapter(komut); DataTable dt = new…

Devamını oku

Veritabanından çektiğiniz veriye bazen ek birşeyler eklememiz gerekebilir. Örneğin online üyeleri listelemek istiyorsunuz, her kullanıcı adının yanına bir virgül koymak isteyebiliriz. Kullanıcı adı veritabanında “kadi” olduğunu varsayarsak yazmamız gereken kod: Text='<%# String.Format(“{0} Kişi;”, Eval(“kadi”)) %>’

Devamını oku

<connectionStrings> <add name=”bag_ismi” connectionString=”Data Source=localhost;Initial Catalog=omu;Integrated Security=True” providerName=”System.Data.SqlClient” /> </connectionStrings> Web.config dosyasına yukardaki gibi bağlantı yolunu tanımladıktan sonra, Projenizde veritabanına bağlanmak için; string constr = ConfigurationManager.ConnectionStrings[“bag_ismi”].ConnectionString; SqlConnection baglanti = new SqlConnection(constr); Yazmanız yeterli. Ayrıca: using System.Configuration referansını eklemeyi unutmayın

Devamını oku