Arkadaşlar cs sayfasında mesela
int a= 5;
değeri olsun ben bunu nasıl aspx sayfasına aktarabilirim.
aspx.cs sayfasından aspx sayfasına
5
●1.147
- 13-03-2013, 23:56:24Repeater'ı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:06aslı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Ü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