• 13-03-2013, 18:41:30
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar cs sayfasında mesela

    int a= 5;

    değeri olsun ben bunu nasıl aspx sayfasına aktarabilirim.
  • 13-03-2013, 20:02:08
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Aspx sayfana bir hiddenfield, label, literal koyup cs tarafından bu controllere değer olarak atayabilir ve kullanabilirsin.
  • 13-03-2013, 23:11:25
    #3
    demek istediğim o değil repeaterin içine 5 değerini yolluyacağım o artması gerek
  • 13-03-2013, 23:56:24
    #4
    Repeater'ın ItemDataBound event'ı ile yapabilirsin.
    5 değerini yine bir hiddenfield'a at, event içerisinde oku ve artırarak nereye yazdırmak istiyorsan yazdır.

    protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)     
    {
      int i = int.Parse(Label1.Text); // 5 olarak atadığın değeri okudun.
      // veya bu değeri Session'a atarak direk ordan da alabilirsin.
      // int i = int.Parse(Session["deger"].ToString());
      // sonrasında yapmak istediklerini burada yapabilirsin
    }
  • 19-03-2013, 13:59:06
    #5
    aslında asp.net de cs den kod o veriye kontrolad.parametre= deger; seklinde yapılır yani sen değer gönderceksne.

    textbox1.text ="Deger"; seklinde yapman gerek. reperarter gibi bir şey ise gönderceğin değeri bir dizi haline getir yani misal int[] sayilar=new int[5]; (veya list<int> sayilar = new list<int>(); de
    sayilar.add(5);
    reperater.datasource= sayilar;
    this.databind();

    repaerter içinde onu yazdırmak içinde eval kullanmalısın. veya yukardaki gibi itembound da e.findcontrol("kontrolAdi") as label; de sonra ona değer ata.
  • 29-03-2013, 01:37:00
    #6
    Üyeliği durduruldu
    "<% %>" Arasına istediğin gibi kod yazabilirsin, Ayrıca .cs den değişken kullanmak istiosan .cs deki değişkeni public diye tanımlamalısın, örn: public string a gibi,

    repeater içerisine ise <%#Eval("databaseden gelecek hücre adı") %> gibi kullanmalısın