Gå til innhold

C#: Objekter, labler og pageload (LØST)


Anbefalte innlegg

Har støtt på et ganske irriterende problem med et prosjekt jeg deltar på. Holder på med ett prosjekt som innebærer å prøve og lage et strategispill som skal være ferdig på våren en gang.

 

Akkurat nå holder jeg på å lage "kjøpe" funksjonen i spillet. Du kan skrive inn hvor mange av hver ting du vil ha, og kjøpe det hvis du har penger. Alle angrep og forsvarsfunksjoner (og penger) har jeg som en statusbar (labler) rett under overskriften. Denne er fast på MasterPagen, slik at alle andre sider også har denne statusbaren, også kjøp. FOrsvar og angrep og penger har jeg laget som objekter slik at det skal være mulig å bruke dem på alle sidene. Når jeg kjøper så kommer det opp at kjøpet er vellykket, men de kjøpte tingene (og "tapet" av penger) kommer ikke opp på statusbaren før jeg har loada siden en gang til. Jeg har prøvd å putte kodinga inn i prerender, både på kjøp og masterpage, men til ingen nytte. Jeg prøvde også å lage en egen funksjon som skulle oppdatere lablene når jeg trykket på kjøpknappen, men uten hell... Har dessverre ikke noe av kodingen her, men har den på skolen. Vil poste koding når jeg kommer på skolen i morgen hvis ingen skjønner problemet.

Endret av -=Svin=-
Lenke til kommentar
Videoannonse
Annonse
Det funket helt utmerket, tusen takk evgeny

 

Men... det er en veldig dårlig løsning. Særlig på et spill som dere lager vil dette kansje kreve ekstra ressurser. Post koden din så vi kan hjelpe deg å LØSE problemet, istedenfor å finne en dårlig workaround som i eksempelet over.

 

Btw:

Response.Redirect( side, false ); bør man etterstrebe å bruke. Ved true vil denne kaste en ThreadAbortException som både kan ødelegge for performance monitorering og bruker mye mer ressurser enn nødvendig.

Response.Redirect(side); <-- bruker default "true", dessverre...

Endret av jorn79
Lenke til kommentar

Spillet vil aldri komme opp på internett slik at det er mulig å spille det, men kunne jo vært greit å gjøre det ordentlig for det. Poster kodinga når jeg kommer hjem fra skolen på mandag, så kan du se på det. Hvis det ikke er til noen hjelp kan jeg sikkert sende deg det på .zip fil, skal levere inn (det som vi har klart) på onsdag, så mulig det blir litt kort tid.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...