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


Loopa requst-samling

Postades av 2004-06-16 15:36:21 - Peter Svensson, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 832 personer

Hej!

Har precis flyttat/tvingat över mig från asp till asp.net och det går lite trögt.

Har en fråga som retunerar en datalist med beställningar som skall exporteras till en ascii fil och senare vidare till logistik-systemet. Inga problem so fare.

Art nr Storlek Beskrivning Antal
4101 M T-shirt 1 2
4101 M T-shirt 1 2

"Antal"-fälltet är en textbox, alltså uppdateringsbar. Detta skall till en fil.
I gamlaa ASP hade jag döpt "antal"-boxen till art numret, och de andra fällten som hidden och loopat igenom request-samlingen.

Någon som har en idé på hur jag skall tänka, det står helt still i huvudet!

peter


Svara

Sv: Loopa requst-samling

Postades av 2004-06-16 15:41:47 - Thomas Vanhaniemi

Det ska väl gå att loopa igenom Reguest samlingen i ASP.NET också, möjligtvis lättare än i ASP...
Men vad var problemet?
Kan du inte döpa textboxarna likadant som tidigare, alltså till artikelnummer?

Kan kolla upp det.

Mvh,
Thomas


Svara

Sv: Loopa requst-samling

Postades av 2004-06-17 13:44:20 - Peter Svensson

Tack för ditt svar!

Problemet var nog att jag har använt hidden-fällt för vissa av fällten som inte får upddateras och dessa retunerar inget?! Byter jag däremot till en textbox kommer värdena med=

<Input type="Hidden" text='<%#Container.DataItem("art$nr")%>' id="art_nr" runat="server"/>

<asp:textbox text='<%#Container.DataItem("par_ant")%>' size="4" id="antal" runat="server"/>

I en loop av request retunerar;
fraktsedel:_ctl1:art_nr:
fraktsedel:_ctl1:antal: 10

Det ser helt riktigt ut i HTML koden som genereras på formulärsidan;
<input name="fraktsedel:_ctl1:art_nr" id="fraktsedel__ctl1_art_nr" type="Hidden" text="100000" />

Vad skall man göra för att få fram värdet?


Svara

Sv: Loopa requst-samling

Postades av 2004-06-17 14:47:40 - Thomas Vanhaniemi

Följande loopar igenom alla nycklar, alltså namn, som postats och plockar ut värdet ett efter ett...
Här kan man sortera ut om det är en textbox eller liknande med hjälp av namn (key)...

<code>
Dim Key As String
Dim Value As String
For Each Key In Request.Form.Keys 'Loopa igenom alla nycklar (namn) för allt som postats
Value = Request.Form(Key) 'Hämta värdet för namnet
Next
</code>

Om allt ser ok ut i HTML koden som genereras borde värdet skickas med när du postar.
Hidden fältet är väl inom form taggen?

Mvh,
Thomas


Svara

Sv:Loopa requst-samling

Postades av 2007-11-12 07:24:34 - Krister Vikström

Hej!

Jag har gjort det som föreslogs i föregående inlägg och det funkar bra, men.... Om jag vill jämföra fältnamnet med en sträng så går det inte. Returnera inte request.form.key(i) en sträng?? ... eller är det ett objekt?

Jag har döpt mina fält som skickas i formuläret ungeffär så här:

cat_1
subcat_1
cat_2
subcat_2
cat_3
subcat_3 ...osv

Formuläret har skapts dynamiskt utifrån ett xml-träd.

Här är min kod...
<code>
dim i
dim fieldName
dim fieldValue
dim arrTmp

'Startar på 2 eftersom det finns flera formulär
for i=2 to request.Form.Count
fieldName = Request.Form.Key(i)
fieldValue = Request.Form.Item(i)
arrTmp=Split(fieldName, "_")
response.Write arrTmp(0) & "<br>"

if CStr(arrTmp(0))="subcat" then
response.Write "<hr>"
end if
next
</code>

Jag vill skriva ut en <hr> efter varje "subcat" men If-satsen blir alltid false. Formuläret skickas från en aspx-sida till en vanlig asp-sida.


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 167
27 952
271 704
818
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