Pozdravljeni!
Uporabljam VS2005 v WinXP in ASP.NET 2.0 (verjetno so ti podaki odveč).
Zanima pa me kako naj odprem novo stran z podatki od prejšnje strani. Upam da sem razumljivo napisal.
Hvala Vam za odgovor.
lp
Matijaž
Avtor: matijaz, objavljeno na portalu SloDug.si (Arhiv)
AndrejT - nedelja, 22. april 2007
Verjetno potrebuješ kaj podobnega cross-page postingu. Npr. v nek gumb lahko spišeš url strani, kamor želiš svojo stran postat, ko uporabnik klikne nanj:<asp:Button runat="server" ID="postButton" Text="Oddaj" PostBackUrl="~/mypage.aspx" />Na strani mypage.aspx potem lahko preverjaš, s katere strani je prišla zahteva itd... Več o tem boš našel v dokumentaciji.
matijaz - nedelja, 22. april 2007
Nisem opazil, da sem dobil odgovor.Sej še sam nisem razumel kako naj se stvari lotim. Potreboval sem samo en podatek iz baze ... no rečmo da je parameter (npr: ID) in ga prenesel na naslednjo stran, kjer preko tega podatka izpisal še ostale podatke.Dobil sem pa rešitev, lahko zapišem npr: Default.aspx:id=1 približno nekaj takega. Vseeno hvala ti za odgovor.
bojanv - ponedeljek, 11. september 2006
Sicer sem bolj svohen z razumevanjem vprašanj, tako da bom uporabil par različnih scenarijev. Če te zanima prenos podatkov preko strani, razmisli o tem, kaj vse bos prenašal in kako (URL parametri, CACHE, Session, itd.) - tukaj govorim o podatkih, ki niso tako veliki. Recimo, kaki parameter za prikazovanje podatkov. Druga zadeva je pa, če želiš prikazati celo stran v drugi strano. Ena izmed možnosti je IFRAME, kar odsvetujem, druga je pa da naredis master page (daš zadeve na stran pa si potem se v contentplaceholderju pustis malce fraj za ostale zadeve) pa se sklicujes nanj preko masterpage property-a ali pa direktive <%@mastertype (podrobnejši opis tukaj) in potem preko tipiziranega tipa Master dostopas do svoje strani in property-ev. Če sem bil nejasen ali pa nisem zadel bistva, sporoči.