Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 09:57:49 - Tyronne Engström, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 436 personer

Halloj!

Jag behöver lite hjälp på att strukturera upp min hemsida lite.

Jag håller på att skapa ett kundkort som hämtar data från en databas. Min nuvarande struktur är att jag har ett webformulär som presenterar datan och en underliggande klass som sköter allt arbete mot databasen och bara returnerar dataset till webformuläret.

Nu till mitt problem:

När alla kundens data har hämtats från databasen och visas i formuläret så kan användaren göra ändringar. I formuläret finns det exempel vis en dropdown som innehåller POstadress, leveransadress mm. OCh när man väljer leveransadress så hämtas den och visas i en textbox. Problemet jag har då är att om kunden gjort någon ändring i formuläret försvinner detta när sidan gör en postback.

dvs exempelvis så hämtar han upp en kund. korrigerar kundnamnet. skall sedan lägga till en leveransadress. Då kommer ändringarna i kundnamnet att försvinna. Nu vet jag att jag kan cacha eller köra viewState. Detta innebär en hel del kod och jag funderar på att man måste kunna skapa en klass med egenskapeer där jag kan lagra kundkortet och ändra i egenskaperna eller på annat sätt hantera så att ändringarna sparas och visas när sidan har gjort sin postback.

Jag behöver lite hjälp att på bästa sätt strukturera upp detta.

Hur hade ni gjort?

/tyronne


Svara

Sv: Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 10:41:45 - Ola Lindfeldt

Använd standard textboxar, aktivera Viewstate. Du behöver inte skriva någon kod för att värdena i textrutorna skall finnas kvar efter Postback. Det är detta som Viewstate är konstruerat för.


Svara

Sv:Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 11:30:24 - Per Persson

Viewstate... Postback... Förbannade påhitt. Det finns ju knappt några sidor längre som går att öppna i en ny flik. Det blir bara skit av alla dessa javascriptlänkar.


Svara

Sv:Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 12:14:43 - Tyronne Engström

Ok, det fungerar. Men inte andra gången. dvs jag hämtar data och visar det. Jag gör en ändring och sedan byter jag adresstyp i dropdownen och då finns ändringen kvar. Men byter jag tillbaka igen så försvinner all text. Det är precis som den ite viewState den andra gången. Hur löser jag detta


/tyronne


Svara

Sv: Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 12:41:10 - Ola Lindfeldt

Du gör antagligen fel i din kod.
Lägg din initieringskod innanför
If Not IsPostback Then
'initialize page on first request
End If


PP: Man kan använda länkar på rätt sätt, även om man har Viewstate.
Ganska smidigt att slippa glue-code.


Svara

Sv:Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 14:02:23 - Per Persson

<b>Man kan använda länkar på rätt sätt, även om man har Viewstate.</b>

Varför gör inte folk det då?


Svara

Sv: Förslag på ett smidigt sätt att jobba.

Postades av 2005-10-17 14:06:01 - Johan Djupmarker

><b>Man kan använda länkar på rätt sätt, även om man har Viewstate.</b>
>
>Varför gör inte folk det då?

Okunskap antagligen...

/johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 607
27 953
271 705
499
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies