Yazar |
|
aliolci
en dipten taa derind
Kayıt: 19.01.2006 |
|
senin sorunun su sen butona basıp guncelle dediinde asp.netin özelliği olarak sayfa postback oluyor bu sırada sayfa tekrar yuklenirken Page_load metodu tekrar calısıyor ve veri tabanından aynı bilgiler tekrar textboxlara yazılıp daha sonra guncelle metodu calıstırılıyor bu nedenle aynı veriyi tekrar update ediosn değişen bisi olmuyor yapman gereken Page_Load metodunda yazdığın veri cekme islemlerini if(!Page.IsPostback) içine alman yani
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
... buraya vericekme metodların
}
}
Böylece sayfa sadece ilk yuklendiğinde veritabanına bağlanır ve verini okur postback edildiğinde textbox içeriği senin istediğin gibi kalır
Cant you see the writing on the wall?
"die young gonna die young"
So! Live for today
Tomorrow never comes..
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Evet anladım. Bunu hiç farketmemiştim. Sağol.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
history
Er Diyari
Kayıt: 04.08.2006 |
|
kellad yazdi | Tamam sorunu çözdüm. Verileri JavaScript ile yerleştirince sorun olmuyor. RegisterStartUpScript ile
aşağıdaki gibi javascript kodu ekledim.
document.getElementById('txtFBirim').value="YTL";
Ama akşam yine de Murat'ı ziyarete gidicem. |
Sorununuz cok acık ve net. Ali Bey sorununuzu direkt olarak yakalıp, net ve kesin cevabı vermis zaten. Benim size ve sizin gibi web uygulamaları gelistirmeye yeni baslayan arkadaslara kisisel tavsiyem; Oncelikle uygulama gelistirmeye baslamadan once Page Life Cycle ( Sayfa Yasam Dongusu) kavramını iyice bir oturtmaktır. Yoksa ileride cok problem yasar ve yanlıs mimariler kurarsınız.
Bununla beraber RegisterClientScript ve regiterStartupScript kullanmak kotu bir mimarinin habercisidir. Tavsiyem hic kullanmaya alısmayınız. Cunku sadece bir metodu script olarak yukleyebilirsinz. Aradan zaman gecer ve projenizi tekrar acarsanız muhtemelen bu scripti sayfanıza eklediginizi unutmus olursunuz ve yeni script eklerseniz bu eskisini devre dısı bırakabilir. Ama tahminimce ilk olan tutulur. Hidden layer lar kullanarak bu islem daha profesyonellce halledilebilir. Web hayatınızda basarılar.
I.U. Tarih Bolumu 3. S?n?f
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Tavsiyeleriniz için teşekkürler. Zaten postback olayını öğrendikten sonra bu işi RegisterClientScript ile yapmaktan vazgeçtim. Kodu kolay takip etmek için ara ara koda notlar ekliyorum. KOdu da bölüm bölüm ayırıyorum.
Ben fazla kitap okumadan direk kendi kendime bir örnek proje yaparak ve karşıma sorunlar çıktıkça çözerek öğrenmeye koyuldum. Böyle daha etkili ve kalıcı öğreneceğimi düşünüyorum. Acaba yanlış mı yapıyorum?
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
sis***
Kayıt: 15.01.2006 |
|
kellad yazdi | Ben fazla kitap okumadan direk kendi kendime bir örnek proje yaparak ve karşıma sorunlar çıktıkça çözerek öğrenmeye koyuldum. Böyle daha etkili ve kalıcı öğreneceğimi düşünüyorum. Acaba yanlış mı yapıyorum? |
Bazen yanlış yönelimler olup ve bunlar alışkanlık haline gelip kurtulması çok zor oluyor,yavaşta olsa en etkili öğrenilmeye çalışılması daha iyi olacaktır mutlaka diye düşünüyorum.
University Of Minnesota- Minnesota(ABD)
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
.net platformunda üretilebilirlik daha fazla olduğundan direk projenin içine verip kendiniz kod yazmaya başlıyorsunuz haliyle ama bir aspx sayfasının serverda nasıl çalıştırıldığını .net in sunduğu geliştirme modelini incelemeni tavsiye ederim.
Microsoft Solution Framework'e de bir göz atmanda fayda var.
Sonucta web işi ile ilgileniyorsan DNS ten tutta browser farklılıklarına kadar birçok konu başlığı hakkında bilgi edinmen hem senin daha sonra karşına çıkacak problemleri çözmende hemde bir geliştirme metodunu oturtmanda sana faydası olur.
N/A
|
|
Yazar |
|
history
Er Diyari
Kayıt: 04.08.2006 |
|
Hayır tabiki, bahsettiginiz ogrenme seklinin yanlis oldugunu soylemek istemedim. Nitekim ben de o sekilde ogrendim. Ancak bir konu hakkında hızlandırılmıs olarka bir seyler okumak web uygulamalri icin cok onemli. Bahsettigim konuda bu bakımdan cok buyuk onem arzeder. Sayfanın dongusunu bilirseniz bundan sonra yapacagınız tek sey kontroleri kullanmak ve onların methodlarını irdelemktir. Tabi bir de guvenlik unsuru soz konusu. Bunu da daha sonradan zamanla irdelersiniz. Sanırım Microsoft urunlerini kullanıyorsunuz. Bu urunler zaten sizin ıvır zıvır sacma ve tekrar eden islerden uzak kalmanızı bu sayede ise yogunlasmanızı saglar. Dolayısıyla kontrolleri ve sayfa tasarımı cok basitlestirilmis ve gayet hızlıdır. O bakımdan size tek kalan web mantıgını kavramaktır. Tekrar kolay gelsin.
I.U. Tarih Bolumu 3. S?n?f
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | |