Kayıtlar

Asp.Net Javascript Postback Olurken Updatepanel de Okumaması(Unutması)

Bu makale aldığım notlardan biridir. Sorun olan arkadaşlara da yardımcı olur. Kısaca bahsedeyim. Arkadaşlar sayfamızda bir javaScript mevcut. Aynı zamanda ScriptManeger ve dolayısıyla UpdatePanel de var. Sorunumuz da şudur. İlk açılışta updatePanel içindeki javaScript çalışmaktadır . Fakat misal dropdownlist ile menü kategori değiştiğinde javaScript kodu çalışmamakta sayfa kodu unutmaktadır . Araştırmalarım sonucu bir çok çözüm buldum. İkinci kod planda değiştiren de var ufak bir javascript kod ile halleden de var. Ben 4 dk önce bulduğun çözüm gayet basit ve kullanışlı. Örnek bir seneryo geliştirelim hemen. Bir sayfanızda javascript ile çalışan video oynatıcınız var. Örneğin mediaelementplayer kullanıyorsunuz. JavaScript kısmını yazacağım sadece. İşlem yapacağımız kısmı orası. <script> $('video').mediaelementplayer({ success: function(media, node, player) { $('#' + node.id + '-mode').html('mode: ' + media.pluginType); } }); ...

Asp.Net ve Sql ile Bağlantılarda Alınan Hatalar

Arkadaşlar asp.net ile sql rası bağlantılarda alınan hataları buraya güncelleyerek yazacağım. Eğer sizde alınan hataları benimle yorum kısmından paylaşırsanız sizinkileride ekleyebilirim. Böylelikle çözümlemek isteyen arkadaşlar veya bizler daha çabuk şekilde buradan çözümlere ulaşabiliriz. Hata 1 Bize dönen hata:   There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement. Hatanın sebebi: Hatanın sebebi .cs kısmında tabloya veri eklerken geldi. Başka sayfadan copy paste yaptığım için bir kolon fazla olmuş. Örnek: Veritabanımız Kişiler tablomuz kisiAdi, kisiSoyadi, kisiTelefon diye oluşturduğumuz bir senaryo düşünelim. .cs kısmında insert Command cümlesi normalde insert into kisiler (kisiAdi, kisiSoyadi,kisiTelefon) values (@kisiAdi,@kisiSoyadi,@kisiTelefon) olması gerekirken bizim cümlemiz insert into kisiler (kisiAdi...

Sql İlişkili Tablolardan Kayıt Silerken yada Değiştirirken Oluşan Hata

Karşılaştığım bir hata ve çözümü not alıyorum. System.Data.SqlClient.SqlException: The DELETE statement conflicted with the REFERENCE constraint "". The conflict occurred in database "", table "", column ''. The statement has been terminated. Bu hatanın sebebi ilişkilendirilmiş bir tabloda bir satır silindiğinde veya degiştirilmek istendiğinde uyarılan hatadır. Sebebi ise şudur iki tablo ilişki halinde ise birinden kolon silindiğinde diğerindede aynı satır var olduğundan dolayı silimi engelleniyor. Yani alt ilişkideki veriyi silmiyor.  Çözümü ise basit. Database diagrams > Diagrama sağ tık> modify   ile açıyoruz. ilişkideki bağlantıyı tıklıyoruz. Propertiesden > Database Desinger kısmından > insert and update specification kısmında Delete Rule (Yani silindiğinde) kısmına Cascade yapıyoruz. Update Rule (Yani değiştirildiğinde) kısmına Cascade yapıyoruz. Bu makaleyi kendime not olarak yazdım ama yardım isteyen olursa y...

Bölüm 1 SEO TEKNİKLERİ (Seo Bizim İşimiz)

Bir önceki makalemi  Sitenize Seo Yapmak  makalemize buradan ulaşabilirsiniz.. Arama motorları ndan gelen ziyaretçilerinizi arttırırsanız, onları potansiyel müşterilere ya da sitenizin takipçilerine dönüştürebilirsiniz. SEO teknikleri 2 türlüdür: site içi ve site dışı metodlar. SEO da başarılı olmak istiyorsanız ikisine de önem vermelisiniz. Çoğu kişi site içine hiç önem vermez, sadece site dışı tekniklerle yükselmeye çalışır ve Google algoritma güncellemelerinde de genelde sıralamadan kayboluyorlar. Site içi SEO yapmak: Buna bazen de On-Page SEO derler, ama biz site içi SEO diyelim. Site içi SEO yapmak için sitenizi arama motoru dostu yapmalısınız. Site içi SEO teknikleri ne sitenin alan adı ismi de girer. Bu yüzden sitenizle uyumlu domain seçin. Aynı zamanda buna HTML koduna meta etiketleri eklemek de dahildir. Yani sitenizin bilgilerini içeren başlık, açıklama ve anahtar kelime etiketlerini en iyi şekilde ayarlamanız gerekiyor. İçeriklerinizin başlıklarını, sit...

Bölüm 1 SİTENİZE SEO YAPMAK (Seo Bizim İşimiz)

Bir önceki makalemi Arama Motoru Optimizasyonuna Giriş makalemize buradan ulaşabilirsiniz.. Web sitenize doğru SEO yaparsanız arama motoru sonuçlarında üst sıraya yükselme şansınız daha da artar. Buna « White Hat SEO » yani « Beyaz Şapka SEO » derler. Eğer sitenize spam teknikleri ile SEO yapmaya kalkışırsanız o zaman arama motorlarında sıralamadan kaybolabilirsiniz. Tabi buna da «Black Hat SEO» derler. Profesyonel SEO konusunda kendinizi şekilde geliştirirseniz o zaman arama motorlarında rahatlıkla yükselebilirsiniz. Spam tekniklerinin tamamen zararlı olduğunu söylemiyorum, hatta bununla ilgili birçok yabancı forum siteleri bile mevcut. Mesele arama motorlarına yakalanmamak, oyunu akıllı oynamak.

Bölüm 1 ARAMA MOTORU OPTİMİZASYONUNA GİRİŞ (Seo Bizim İşimiz)

Bir önceki makalemi Seo Süreci  makalemize buradan ulaşabilirsiniz.. Arama motoru optimizasyonu yani  SEO  teknikleri ile sitenizin trafiğini arttırırsınız, arama motoru sıralamalarında yükselirsiniz, satışlarınızı arttırırsınız. Eğer web sitenize optimizasyon yaparsanız arama motorlarında üst sıralara yükselme şansınız artar, trafik kazanırsınız yani ziyaretçi sayılarınız artar. Optimizasyon sureci siteye uygulanması gereken birçok teknik ve metotlardan oluşur.  SEO  sürecini anlamak için ilk önce arama motorlarının nasıl çalıştığını öğrenmek gerekir. Aslında bu konuyu uzatmak istemiyorum, sıkılacağınızı düşünüyorum, Çünkü artık bu  SEO ’nun temellerini çoğumuz biliyorsunuz, bilmeyenler endişelenmesin.  altayolcay.blogspot.com.tr ’da bundan sonra bir kaç yazı paylaşacağım.

Bölüm 1 SEO SÜRECİ (Seo Bizim İşimiz)

Resim
Bu yazıyı yazmak için çok uğraştım. İlk önce pdf i wordde dönüştürdüm. Sonra bir baktım ki ismi lazım olmayan arkadaş çakalllık yapmış yazıyı resim olarak yapıştırmış. Tabi bende ki inatı bilmiyor ismi lazım olmayan arkadaş. Ben paylaşacağım dedim mi paylaşırım. Bende elle yazarım arkadaş. Hadi başlayalım.. Siteniz veya blogunuz varsa o zaman ziyaretçilerinizin çoğu sizi arama motorlarla bulur. Arama motoru kullanıcısı anahtar kelimeleri ya da sorularını arama motorlarında aratır, arama motorları da aranan bilgi ile ilgili indekslenen web sayfaları sonuç olarak sunar. Web sitenizi arama motorları için optimizme ederseniz sitenize daha çok trafik sağlarsınız ve arama motorlarında sıralamalarda yükselirsiniz. Her gün paylaşım yapmaya çalışacağım. Eğer vaktim kalırsa daha fazla paylaşırım. Takip de kalın! Bir sonraki makalemiz ARAMA MOTORU OPTİMİZASYONUNA GİRİŞ  i okumayı unutmayın..