![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 12/2007
Mesaj: 3
|
<body> <formid="form1"runat="server"> <scripttype="text/javascript"> <!-- function Button1_onclick() { var a= <%=GridView1.SelectedIndex%>; if(a>0) { var b = <%=GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text%>; alert(b); } } //--> </script> arkadaşlar Button1 e basınca gridview1'in selectedindexine ait 1 nolu hücrenin text ini almaya çalışıyorum. var b = <%=GridView1.Rows[GridView1.SelectedIndex+1].Cells[1].Text%>; şeklinde yazdığımda seçili satırından sonrasının değerini alabiliyorum. fakat ilk durumda System.ArgumentOutOfRangeException hatası alıyorum. sonuçta program başlangıcında if (a>0) kodunun altında işlediğine göre bu hata neden kaynaklandığına dair bir fikri olan varmı? |
| | |
| | #2 (permalink) |
| Varlığa izin veren boşluk Üyelik Tarihi: 04/2004 Yer: İstanbul
Mesaj: 2,827
|
Sen javascript ile asp.net in yetki alanlarını birbiriyle karıştırıyorsun. Daha bir satır js kodu çalışmadan önce sunucu tarafında sana yollanacak olan yanıt (context) hazırlanır, sonra her kontrolün ve sayfanın (Render) metodu çağrılarak sana harmanlanmış sonuç döndürülür. Ancak sunucunun döndürdüğü yanıt senin tarayıcına ulaştığı zaman javascript in yetki alanına girebilirsin, js in müdahale edebileceği alan ise, sadece tarayıcı kapsamındadır. Şöyle bir şey kullanılabilir: <%=GridView1.SelectedIndex>=0 ? GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text : ""%> +1 dediğinde hata almamanın sebebi genellikle framework içinde tanımlı olan SelectedIndex özelliklerinin eleman seçili değilken -1 değerini alması. istersen ona uygun bir çözüm de üretebilirsin şöyle : <%=GridView1.SelectedIndex>=0 ? GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text : GridView1.Rows[0].Cells[1].Text%>
__________________ Ceviz Viki | Vikipedi | VikiKitap | VikiKaynak | VikiSözlük | VikiSöz | Wikipedia | Wikibooks |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| javascript içinde zamanla diğer javascript kodu çalıştırma | mahmuttt88 | Javascript / DHTML / Ajax | 1 | 20/10/2007 10:34 |
| javascript | arke | PHP | 7 | 25/08/2006 13:11 |
| Hız ve Javascript | digid | Javascript / DHTML / Ajax | 3 | 24/02/2005 12:12 |
| javascript | mithat | Javascript / DHTML / Ajax | 1 | 04/03/2003 11:36 |
| hoş bir javascript | yemre | Javascript / DHTML / Ajax | 5 | 02/08/2002 09:28 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |