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


ASP.NET, formulärteknik...

Postades av 2003-02-12 07:35:04 - Philip Hatt, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 1131 personer

Skulle behöva lite tips på hur man bäst designar en webb-applikation skriven med ASP.NET. Problemet är följande:

Jag skall ha en sida var man skall kunna sätta in ny post i en databas, editera befintlig post samt visa en befintlig post i databasen. All funktionalitet skall finnas på en och samma sida ex show.aspx.

För att veta om användaren vill sätta in en ny post eller editera, visa så kunde man kanske skicka med variabler i URL:en:

show.aspx?ac=new
show.aspx?ac=edit
show.aspx?ac=view

Min fråga är nu: Hur skall man sätta upp detta så att när man väljer "new" så visas textboxar och listboxar och andra element som behöva för att sätta in en ny post. När man väljder "edit" så visas innehållet i den post man valt och man har möjlighet att editera och uppdatera informationen. När man väljer "view" så skall informationen endast visas i t.ex. labels och det finns inte möjlighet att uppdatera informationen.

Det finns naturligtvis den möjligheten att sätta de olika stegen fysiskt i olika filer men jag tänkte ifall man kunde få allting i ett så att säga.

Skulle vara tacksam ifall någon hade förslag på hur man kunde lösa denna uppgift.

mvh,

Philip


Svara

Sv: ASP.NET, formulärteknik...

Postades av 2003-02-12 07:51:54 - Ulf Elfving

Ett enkelt sätt är att redigera direkt i en datagrid
Ladda hem uvecklingsverktyget Matrix från asp.net http://asp.net/webmatrix/default.aspx?tabindex=4&tabid=46.
Där finns färdiga guider där du bara i princip behöver ändra dina dataconnections (och snygga till utseendet lite...)
Sedan fungerar det klockrent.


Svara

Sv: ASP.NET, formulärteknik...

Postades av 2003-02-12 08:34:47 - Philip Hatt

Hej. Finns det möjlighet att sätta in labels, textboxar, dropdownlistor, calenderkontroller osv. i en datagrid. I så fall skulle det kanske vara en god ide'. Jag hdae nog tänkt på datagrid kontrollen men tyckte att man är lite bunden med just den kontrollen. Kanske inte...

Philip


Svara

Sv: ASP.NET, formulärteknik...

Postades av 2003-02-12 09:41:55 - Mikael Sand

Personligen har jag blivit lite kär i serverkontrollen asp:panel.

Den "ramar" liksom in kontroller på samma sätt som en groupbox. Genom att du ramar in kontrollerna kan du sätta visible state på alla kontroller inom panelen.

I ditt fall skulle jag skapa tre olika panels: pnlEdit pnlShow och pnlNew.
Sen fångar du upp event för editering, tillägg o s v genom knappar eller länkar (linkbuttons). Så sätter du visible state för den aktuella panelen till true.

På det sättet har du full kontroll över vilka kontroller som visas upp och exakt vad en sparaknapp ska ta sig till (uppdatera eller lägga till m m).

Du får också automatisk kontroll på aktivering och avaktivering av ev valideringskontroller, plus en del annat godis som jag inte nämner nu.

Lycka till
//Mikael.NET


Svara

Sv: ASP.NET, formulärteknik...

Postades av 2003-02-12 11:25:02 - Philip Hatt

Hmm.. Låter verkligen intressant. Har själv testat lite med ASP.NET:s Panel klass för att dölja och visa olika delar på en sida. Är det den du isåfall menar? Du menar allstå att det vore möjligt att skapa 3 olika paneler med i stort sett samma innehåll: pnlNew, pnlEdit och pnlView. Kan man ha t.ex. en texbox i pnlNew som heter txtName och samma namn i pnlEdit?

mvh,

Philip


Svara

Sv: ASP.NET, formulärteknik...

Postades av 2003-02-12 12:55:57 - Patrik Berggren

pnlNew och pnlEdit som du benämner dem borde vara samma panel.
Om det är new så behövs ingen "round-trip" till db medans om det är edit så gör en "round-trip" till db och hämta data och fyll kontrollerna.

cya,
PatrikB


Svara

Sv: ASP.NET, formulärteknik...

Postades av 2003-02-12 13:05:45 - Philip Hatt

Tack för alla svar. Jag kommer att testa med asp:panel klassen och dess visible property.

mvh,

Philip


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 154
27 952
271 704
1 236
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