[ torb-d-man @ 11.03.2009. 13:57 ] @
Kako znam da se neprenosi? Tako što pri debagovanju na serverskoj strani na Page Load-u: Dim deleteID As String = Request.QueryString("delid") If Not String.IsNullOrEmpty(deleteID) Then ObrisiOvajArtikal(deleteID) id_za_brisanje.Value = "" End If deleteID je Nothing.. i ova fuja 'ObrisiOvajArtikal()' u if uslovu se preskoči. Kako znam da je uopšte vrednost poslata? Tako što sa JS alertom izbacim url koji će se tek otvoriti i u njemu lepo piše vrednost ('00azuriranje.aspx?delid=43'). + znam zato što se nekad uspešno sve izvrši a kasnije/nekad ntz. ------------------------------------- JS sa klijentske strane (onclick na neko dugme): Code: { d=document.getElementById('id_za_brisanje');//ovo je input hidden polje d.value=(js_idproizvoda[selektovani_artikal_RB]).toString();//ovde u polje stavljam neki broj var delstrurl = "00azuriranje.aspx?delid=" + d.value.toString();alert(delstrurl); //alert izbaci '00azuriranje.aspx?delid=43' window.open(delstrurl,"_self"); location.reload(true);//na kraju refresh-ujem stranicu } sa serverske strane ('00azuriranje.aspx.vb') na Page Load: Code: Dim deleteID As String = Request.QueryString("delid") 'nekad ima vrednost nekad ne. If Not String.IsNullOrEmpty(deleteID) Then ObrisiOvajArtikal(deleteID) id_za_brisanje.Value = "" End If <%@ Page Language='VB' AutoEventWireup='false' validateRequest="true" SmartNavigation='true' CodeFile='00azuriranje.aspx.vb' Inherits='x00azuriranje' %> . . . <input runat='server' id='id_za_brisanje' type='hidden' value='' /> . . . Moje pitanje: Zašto nekad QueryString prenese vrednost a nekad ne ? Šta sam propustio ? Unapred hvala na svakom odgovoru. |