Merhaba;
Bu uygulamaların hepsi çok güzel ama asp.net 2.0 ile çalışmaması biraz kötü olmuş. 2.0 ile veritabanı işlemleri yapabileceğimiz başka yol da yok galiba.
Evet maalesef öyle. Bende kendi bloğumda kullanmak istiyordum ama uygulayamadım. Host 2.0 destekliyor ve 2.0'da da ajax çalışmıyor. Sadece jquery ajax değil microsoft'un kendi ajax uygulamaları da çalışmıyor.
Süper olmuş Peki aynı şekilde DataList Yada GridView Kullanabilirmiyiz.
Merhabalar. Bu uygulamada tüm data kontrollerini kullanabilirsiniz. Bu işlemde data kontrollerinin itemtemplate bölümünü kullanıyoruz. Bu yüzden tüm data kontrolleri kullanalabilirsiniz.
Kaan
22 Kasım Cumartesi 2008 09:31
#5
ASP.Net 2.0 ve jquery ile gayet rahat çalışıyorum arkadaşlar. update, insert into delete.. hiç birinde sorun yok. Fakat, derim ki bütün kontrolü hiç bir zaman ASP.Net e bırakmayın.
Sayfanın gereksiz kodla, tabloyla dolmaması için bu gerekiyor.
Merhaba. Asp.net 2.0 ile çalıştırıyor iseniz çok iyi. Ben hem Visual Studio 2005 hem de Visual Studio 2008 ile denemiştim ama çalıştıramamıştım.
Kaan
23 Kasım Pazar 2008 04:23
#7
Selamlar,
css çalıştığım için GridView gibi şeyleri kesinlikle kullanmıyorum. Eğer değer ajaxla geliyorsa stringbuilder ile gerekli metni hazırlayıp sonunda response.write diyorum. tabii page.controls.clear() en başta. Yok normal bir sayfaysa bir literal oluşturup forma ekliyor ve stringbuilder deki metni literale bindiriyorum. Böylece hem sayfa gereksiz kod ve tabloyla dolmuyor hem de jquery de hiç bir sorun çıkmıyor.
Kaan
23 Kasım Pazar 2008 08:01
#8
Selamlar,
http://demo.evitrin.net adresine asp.net 2.0 (c#) ve jquery birlikteliğinin bir örneğini koydum. amacım arama motoru yapmak değildi. o yüzden google'da arama yapan küçük bir örnek sadece. Ayrıca jquery olmasa da olur derseniz, amacınız ajax sa, http://www.asprehberi.com/forum/ASPR_topics29.aspx adresinde bu konuyla ilgili ilginizi çekebilecek yazılarım var.
Kolay gelsin
Kaan
23 Kasım Pazar 2008 08:04
#9
Ardarda spam gibi oldu ama mesajları editleme imkanı olmadığı için umarım affedersiniz.
Yazmayı unutuyorum her defasında, ben vs 2008 kullanıyorum ve çalıştığım hosting firmam henüz .Net framework 3.0 veya 3.5 desteği vermediği için 2.0 kullanıyorum.
efe
10 Şubat Salı 2009 17:31
#10
peki ya güvenlik? web method`a dışarıdan çok rahat erişebilirim.
web methodları sadece read-only işlemler için kullanmanız lehine. yoksa güvenlikten feragat etmeniz gerekir.
Evet güvenlik konusunda haklısın. Ama bazı konularda da kullanmak mecburiyetindeyiz. Yoksa bazı uygulamaları yapmak zor olacaktır.
Asp.Net hosting için turhost'u öneririm. Sunucuları iyi ve fiyatları gayet uygun. Şu ana kadar hiç deneme fırsatım olmadı ama paket detaylarında ajax.net desteği olduğu yazıyor..
Bir hostun Asp.net desteği varsa zaten tüm .Net ürünleri kullanılabilir. Ayrıca desteklemeye gerek yok. Eğer destek yoksa yayınlayacağımız projeye gerekli bileşenleri kendimiz eklemeli ve sunucuda öyle yayınlamalıyız. Mesela bloğum MVC ve serverda MVC desteği yok. Ancak gerekli bileşenleri kendim projeme ekledim ve sorunsuzca çalışmakta. ;)
Uygulamada küçük bir bug var: Güncelleme html'i şöyle olmalı, olmazsa arasında boşluk olan bir isim verisi geldiğinde sadece ilk isim görünecektir. HTML Kurallarına uyalım, uymayanları uyaralım :) : bak metodunda sonuc = ile başlayan satırda id=guncelle value=" + dr["isim"].ToString() + " şeklinde kullanılmış. id=\"guncelle\" şekinde ya da id='guncelle' olarak düzeltilirse sorun ortadan kalkıyor.
Hasan sanırım bugün sitemi baştan aşağı geziyorsun. Bu arada oradaki bir bug falan değil ve uygulama sorunsuz çalışıyor. Ekran görüntüsü de mevcut ve çalışan halini de
burada bulabilirsin. Ayrıca o zamanki bilgimle o kadar yapmam bile çok iyi. Ancak onları aştık artık. Zaten yeni yazdığım kodlara bakarsan aynen dediğin gibi bir kullanım olduğunu görürsün. ;)
Buradaki uygulamaya benzer bir şey yapıyorum.Kullanıcı değiştir butonuna basılınca bir diğer user control sayfaya dinamik olarak yükleniyor ancak şöyle bir sıkıntı var.Bu işlem sırasında user controle ait bir property'e nasıl değer atanabilir.User control adres bilgisine göre dinamik ekleniyor.Yani user control id property'sine göre ilgili id'nin bilgilerini yükleyecek.Bir fikrin var mı acaba?Farklı bir metodoloji de olabilir.ama edit için ayrı bir user control kullanmak istiyorum.İyi günler
Merhaba. Son dönemde UserControl ile Ajax işlemlerini etkin bir biçimde yapıyorum. Bahsettiğin gibi bir değeri direk olarak UserControl altında tanımlanmış değişkene atayarak ve UserControlü render ederek istediğin sonucu elde edebilirsin. Ancak burada render konusunda sıkıntı oluşabilmekte. Bunun yanında Attributes özelliği ile render edeceğin UserControl üzerine değer gönderebilir ve bu değeri UserControl içinde yine Attributes olarak alabilirsin.
Cevap için teşekkürler. .cs kısmında yüklenecek kontrolün adres bilgisini parametre olarak verdiğimizden property e otomatik olarak erişemiyoruz.Şöyle bir yol halletti benim işimi.
PropertyInfo prop = uc.GetType().GetProperty("id");
prop.SetValue(uc, 5, null);
Hangi user controlü yüklediğimizi bilmeden id isimli bir property si varsa ona 5 değerini atabilmemizi sağladı..İlgin için teşekkürler iyi günler.
Çözdüğüne sevindim. İyi çalışmalar dilerim.
merhaba arkadaşlar acaba bu uygulamayı facebook'taki paylaşımlara yorum kısmı için uyarlayabilirmiyiz böyle bir uygulama yapmak istiyorum ne önerirsiniz acaba. özellikle Mehmet hocam bu uygulama için siz ne önerirsiniz. Başarılar dilerim.
@müslüm, zaten amacım bu türlü işler için bu yöntemin kullanılabileceğini göstermekti. Söylediğin iş için oldukça uygun olduğunu düşünüyorum.
Bu yöntemi veritabanına ekleme yapmak için kullandığımızı varsayalım. Peki eğer datasource repeater ise static olarak tanımlamak zorunda olduğumuz bir methodun içerisinde repeater'ı nasıl update edebiliriz ? Zira method static olunca repeater nesnesini kullanamıyoruz.
@Barış, eğer bu tür işlemler yapacaksak normal yönteme göre biraz farklı düşünmek durumundayız. Örneğin verilerin olduğu bölümü de Ajax ile çekmeliyiz. Böylece ekleme, silme, güncelleme işlemlerinde ilgili alanı yenileycek fonksiyonu çağırmamız yeterli olacaktır.
Buradaki ve
buradaki yazılarım fikir verici olabilir.