none
label text kontrolü RRS feed

  • Soru

  • label1.text e rastgele sayı yazdırıyorum.  bu kodlarıda page load kısmına yazıyorum butondada

    if  label1 text'i textbox'a eşitse şunları yapsın felan diyorum ama hiç eşit olarak algılamıyor çünkü her oka bastıgımda   label1.text'teki sayılarda değişiyor. nasıl çözebilirim? updatepanel felan denedim gene aynı.labe

    16 Mayıs 2014 Cuma 12:43

Yanıtlar

  • if(!Page.IsPostBack)
    {
    Random rastgelesayi = new Random();
                Label1.Text = rastgelesayi.Next(1, 999999).ToString();
    }
    Koyarak denermisin ?

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder

    • Yanıt Olarak İşaretleyen Serkann Dogann 16 Mayıs 2014 Cuma 12:55
    16 Mayıs 2014 Cuma 12:51
    Moderatör

Tüm Yanıtlar

  • Kodlarıda belirtirmisiniz ?

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder

    16 Mayıs 2014 Cuma 12:47
    Moderatör
  • page load

     Random rastgelesayi = new Random();
                Label1.Text = rastgelesayi.Next(1, 999999).ToString();

    button

    if (Label1.Text == TextBox1.Text)
            {
                //
            }
            else
            {
               //
            }


    16 Mayıs 2014 Cuma 12:48
  • if(!Page.IsPostBack)
    {
    Random rastgelesayi = new Random();
                Label1.Text = rastgelesayi.Next(1, 999999).ToString();
    }
    Koyarak denermisin ?

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder

    • Yanıt Olarak İşaretleyen Serkann Dogann 16 Mayıs 2014 Cuma 12:55
    16 Mayıs 2014 Cuma 12:51
    Moderatör
  • Çalıştı teşekkür ederim. şu  kodun ne işe yaradığını açıklar mısınız?

    if(!Page.IsPostBack)

    16 Mayıs 2014 Cuma 12:53
  • Sayfayı refresh ettiğinde bu değer true'dir. Ilk defa açılıyorsa buda false'dur. Bizde false olma koşuluna bakıyoruz. Yani sayfa ilk defa yükleniyorsa, refresh edilmiyorsa diyoruz.

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder

    16 Mayıs 2014 Cuma 12:56
    Moderatör
  • Son sorum

    Random rastgelesayi = new Random();
                Label1.Text = rastgelesayi.Next(1, 999999).ToString();

    Bu kod ile rastgele sayı olusturuyorum ya bazen 6 basamaktan az sayı oluşturuyor ben tam 6 basamaklı istiyorum nasıl yapabilirim?

    16 Mayıs 2014 Cuma 13:01
  • Son sorum

    Random rastgelesayi = new Random();
                Label1.Text = rastgelesayi.Next(1, 999999).ToString();

    Bu kod ile rastgele sayı olusturuyorum ya bazen 6 basamaktan az sayı oluşturuyor ben tam 6 basamaklı istiyorum nasıl yapabilirim?

    Burada 1 tane sayı istemişsin sen. Dolayısı ile sana 2'de döndürebilir. 

    Label1.Text = rastgelesayi.Next(100000,999999); dersen kesin 6 basamaklı döndürür :) Ama buda sağlıklı değil. En temizi illa sayı olmasın harfte olur diyorsan

    string rndSifre = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 6);


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder


    16 Mayıs 2014 Cuma 13:09
    Moderatör
  • Oldu fakat sadece sayı nasıl yapabilirim :) 

    Label1.Text = rastgelesayi.Next(100000,999999);  bunu denedim buda olmadı hata veriyor 

    16 Mayıs 2014 Cuma 13:16
  • Verir :) ToString(); Eklemen lazım  (:

    Label1.Text = rastgelesayi.Next(100000,999999).ToString();


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder

    16 Mayıs 2014 Cuma 13:17
    Moderatör
  • :) Tekrar teşekkür ederim
    16 Mayıs 2014 Cuma 13:19