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


Dynamiska kontroller

Postades av 2006-02-13 15:04:18 - Joachim Feldt, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 902 personer

Hej,
Jag har en meny på min sida som listar ett antal produkter. Innan var detta länkar till en annan sida, och då skickade jag ju bara med produktid i en querystring.

Men nu ska jag inte skicka till en annan sida, utan visa detaljerna på en samma sida. Så då tänkte jag i min lista skapa linkbuttons och sen vid onclick på dessa ladda innehållet bredvid.

1. Hur skapar man linkbuttons dynamiskt?
2. Hur fångar jag jag ID´t på mina produkter i code behind?

Tackar på förhand!!


/Jocke


Svara

Sv: Dynamiska kontroller

Postades av 2006-02-13 17:47:48 - Pelle Johansson

Hej, här har du ett exempel som du skulle kunna använda dig av. Exemplet har en asp-table som du fyller på från codebehind. Den lägger till kontrollerna dynamiskt och kan lätt användas i en usercontrol. Sen gör den ett anrop till en egen subrutin som du skapar och således kan fånga värdet..

<code>
<form id="Form1" method="post" runat="server">
<asp:Table id="Table1" runat="server" />
</form>
</code>

Sen har du codebehind.

<code>
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here

For a As Integer = 1 To 10
Dim tr As New TableRow
Dim td1 As New TableCell
Dim lb As New LinkButton

lb.Text = "knapp " & CStr(a)
lb.CommandArgument = "itm_" & CStr(a)

AddHandler lb.Command, AddressOf menu_command

td1.Controls.Add(lb)
tr.Controls.Add(td1)
Table1.Controls.Add(tr)

Next

End Sub

Private Sub menu_command(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs)

' hämtar id för tryckt knapp
Dim item_number As String = e.CommandArgument()
Response.Write("Du tryckte: " & item_number)

End Sub
</code>

Finns även på Programarkivet:Skapa och fånga kontroller dynamiskt


Svara

Sv:Dynamiska kontroller

Postades av 2006-02-13 18:52:37 - Joachim Feldt

Hej,
Tack för svaret!

Det funkar NÄSTAN perfekt.
Man kommer aldrig in i "menu_command" när man klickar på en control.
Vad kan det vara?
Gör du det om du kör den koden?

/Jocke


Svara

Sv: Dynamiska kontroller

Postades av 2006-02-13 19:05:39 - Joachim Feldt

Eller jag hittade det, tror jag..

Jag fyllde bara min tabell om det inte var postback, dvs:
If Not Page.IsPostBack Then
FillProductTable()
End If

Tog jag bort if-satsen funkar det.

Tack för hjälpen!

/Jocke


Svara

Sv:Dynamiska kontroller

Postades av 2006-02-13 22:59:21 - Pelle Johansson

Varsågod


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 171
27 953
271 705
4 044
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