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


Dynamiskt laddad UserControl försvinner vid postning

Postades av 2004-11-30 20:51:31 - Jonas Oscarsson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 400 personer

Jag har laddat upp en UserControl på dynamisk väg på följande sätt:

'--I admin.aspx--
    Protected WithEvents lnk_AddTopical As System.Web.UI.WebControls.LinkButton
    Protected WithEvents ph_Content As System.Web.UI.WebControls.PlaceHolder

    Private Sub lnk_AddTopical_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnk_AddTopical.Click
        Dim ctrl As Control

        ctrl = LoadControl("add_topical.ascx")

        ph_Content.Controls.Add(ctrl)
    End Sub


Jag har sedan en händelse som utförs när man klickar på en knapp i UserControlen:

'--I add_topic.ascx--
    Private Sub btn_Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Submit.Click
        If chk_Swedish.Checked = False And chk_English.Checked = False Then
            lbl_LanguageError.Text = "* Språk saknas"
        Else
            If chk_Swedish.Checked = True Then
                If txt_Header_SE.Text = "" Then
                    lbl_HeaderError.Text = "* Rubrik saknas"
                End If
                If txt_Text_SE.Text = "" Then
                    lbl_TextError.Text = "* Text saknas"
                End If
            End If
            If chk_Swedish.Checked = True Then
                If txt_Header_EN.Text = "" Then
                    lbl_HeaderError.Text = "* Rubrik saknas"
                End If
                If txt_Text_EN.Text = "" Then
                    lbl_TextError.Text = "* Text saknas"
                End If
            End If
            'ETCETC
       End If
    End Sub


Men eftersom det finns en <FORM RUNAT="server">-tagg redan på sidan med linkbuttons så postas hela sidan, och inte endast UserControlen. Detta medför att UserControlen helt enkelt försvinner... hur löser man det, utan att behöva ta bort den första <FORM>-taggen och sätta den i UserControlen istället? Går det?

Jag tyckte att det var en smidig "approach" till att göra en administrationssida; att dynamiskt ladda upp UserControls till en PlaceHolder, men det kanske det inte var?


Svara

Sv: Dynamiskt laddad UserControl försvinner vid postning

Postades av 2004-11-30 22:17:14 - Oskar Johansson

Det är inget magiskt i asp.net som håller reda på allting som inte skett mellan postningarna ;) Du måste helt enkelt spara vilken usercontrol som du laddade senast och sedan i init på sidan ladda den usercontrollen. Om det sedan skulle visa sig att någon annan sida ska laddas så laddar du bara ur den första som om ingenting hade hänt ;)


Svara

Sv:Dynamiskt laddad UserControl försvinner vid postning

Postades av 2004-11-30 22:29:49 - Jonas Oscarsson

Jovisst, jag kan göra så att samma UserControl laddas upp efter att man har postat formuläret. Men jag vill helst att resultatet av postningen ska synas också; exempelvis labels jag har fyllt (se föregående) eller liknande. Hur göra?

Tack för visat intresse!


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 601
27 953
271 705
4 282
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