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 laddade UserControls och ViewState

Postades av 2007-11-06 18:15:01 - kalle andersson, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 667 personer

Hur var det med viewState för dynamiskt laddade UserControls.

Finns det idag något smidigt sätt att behålla dess state eller måste jag helt enkelt ladda in kontrollen igen?


Svara

Sv: Dynamiskt laddade UserControls och ViewState RTFM ;)

Postades av 2007-11-07 11:58:09 - Jon Wiberg

Från http://msdn2.microsoft.com/en-us/library/ms972975.aspx#usercontrols_topic10


Kort svar:
"As with dynamically loading Web controls, when dynamically loading a user control it must be done on every visit to the page (including postbacks). Too, the ideal place for this loading is in the Page's Init event."

// Hoppas det hjälper :)

Mer info
"There are some subtle issues involving the Page's ViewState that can arise when adding Web controls to a Web page dynamically. A thorough discussion of this is beyond the scope of this article. The short of it is, though, that the controls must be reloaded on each and every postback, and the safest place to dynamically add the Web controls is during the Init event. For more information on dynamically adding Web controls see HOW TO: Dynamically Create Controls in ASP.NET with Visual Basic .NET and Adding Controls to a Web Forms Page Programmatically.

Dynamically loading a user control differs slightly from dynamically loading a Web control. Before a user control can be loaded into a Controls collection, it must first be loaded using the LoadControl(string) method. LoadControl(string) takes in as a string input the virtual path to the user control to load (you can use the ~ syntax discussed earlier). It returns a Control instance of the user control. This Control instance can then be added to the Page's Controls collection:"

?
1
2
3
4
5
// Load the User Control
Control uc = LoadControl("~/MyUserControl.ascx");
 
// Add the User Control to the Controls collection
Page.Controls.Add(uc);


"As with dynamically loading Web controls, when dynamically loading a user control it must be done on every visit to the page (including postbacks). Too, the ideal place for this loading is in the Page's Init event."


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 622
27 953
271 709
720
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
Expand
next previous
Close

Previous

0/0

Next