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


Styra ordningen som user controls load-event körs?

Postades av 2007-12-11 00:50:46 - Christoffer von Sabsay, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 864 personer

Hej,

Finns det något sätt att styra i vilken ordning user-kontrollers load-event körs? Är det någon skillnad om man lägger kontrollen direkt på sidan eller laddar den dynamiskt i codebehind?

Ett antal kontroller på olika delar av sidan kan sätta ett par session-värden som sedan ska plockas upp och påverka utseendet på en user control längre ned på sidan. Vi måste säkerställa att den user-kontrollen körs sist.

Vore tacksam för förslag och idéer om hur detta kan åstadkommas.

Tack,
Christoffer


Svara

Sv: Styra ordningen som user controls load-event körs?

Postades av 2007-12-11 07:20:11 - Johan Normén

Hej,

User Controls event körs alla på samma sätt, det går inte ändra detta.
Dock exekveras ju inte alla kontroller samtidigt utan en efter en. Så den kontroll som ligger före en annan körs också före en annan.

<foo:control1....>

<foo:control2....>

Dock gillar jag inte din tanke med att kontroller skall vara beroende av varandra med sessions.
Vad exakt är det du vill göra?

Ev kanske du kan ladda in den data du vill nyttja i kontrol 1 och 2 på aspx-sidans kod och sen skicka in den till dina kontroller från aspx-sidans codebehind. Kontroller är egentligen tänkta att inte vara beroende av varandra och om de behöver vara det så finns det mer eller mindre framtagna pattern för att undvika problem som du kommer få i ditt fall. Ett av dessa mönster är det jag redan nämnt.

Mvh Johan



Svara

Sv:Styra ordningen som user controls load-event körs?

Postades av 2007-12-11 22:25:00 - Christoffer von Sabsay

Hej Johan och tack för svaret!

En utomstående leverantör ska utveckla en del funktionalitet i en user control. En del händelser/tillstånd där ska loggas genom att ett javascript genereras längst ned på sidan - den andra user controlen.

Detta är endast för att åstadkomma loggning/statistik (javascriptet körs på klienten och anropar en helt annan utomstående tjänst) - det finns inga funktionella beroenden mellan kontrollerna. Vi vill helst inte införa några beroenden i kod mellan dessa komponenter. Snarare ska den sistnämnda kontrollen "kika lite" på tillståndet i den första och anpassa sin output efter detta.

Idéer och förslag på bra angreppssätt tas tacksamt emot!

/Christoffer


Svara

Sv: Styra ordningen som user controls load-event körs?

Postades av 2007-12-11 23:01:10 - Johan Normén

Kan du inte göra så din kontroll som skall kika istället triggar ett event som du i din aspz sida lyssnar på som då kan ge din kontroll svaret?

dvs.

Kontroll skapas.
Event på kontroll triggas.

ASPX sidan har en metod för detta event,
ASPX sidan frågar din andra kontroll efter ett värde, plockar värdet och skickar det till kontrollen.

På så sätt blir båda kontrollerna oberoende av varandra och ingen behöver känna till hur de får
värdet och vart värdet kommer från för det bestämmer du själv.

Mvh Johan


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 627
27 953
271 710
842
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