Zamykanie przeglądarki zgłasza zdarzenie po stronie klienta; przeglądarka nie wysyła nic do serwera.

PageLoad to zdarzenie po stronie serwera; jedno z kilku z sekwencji "cyklu życia strony".

=> Nie ma po stronie serwera zdarzenia reagującego na zamykanie przeglądarki stricte w "cyklu życia strony". Pośrednio mówi nam o tym zdarzenie Session
End obsługiwane w pliku Global.asax.

OT: ASP.NET WebForm też ma swoje zastosowanie.
Jeszcze raz.

1. Mamy TextBox i ListBox na stronie.

2. Wpisujesz dane do kontrolki TextBox

3. Oczekujesz, że po wpisaniu danych, zawartość ListBox zostanie zaktualizowana i odświeżona, tak?
#csharp #programowanie

Mam taki problem, chce zrobić wywołanie metody z parametrem jako parametr w innej metodzie na takiej zasadzie:

metoda int Pierwsza(int zmienna)

{

bla bla bla;

return jakaśTamLiczba;

}

metoda int Druga(int zmienna)

{

bla bla bla;

return jakaśTamLiczba;

}

metoda Wyliczajaca(Tu chciałbym mieć możliwość wstawienia metody Pierwszej albo Drugiej)

{

for loop int i++

{

tabela.Add(Metoda Pierwsza albo Druga(i));

}

}

Ktoś rozumie o co mi chodzi? :D
Mireczki, potrzebuję znów pomocy ;_;

Problem dot. ASP.NET i pliku Global.asax - z tego co się dowiedziałem służy on do tego, aby każdy użytkownik który zaczyna nową sesję miał dostęp do zasobów dzielonych np. ArrayList.

I tu pojawia się właśnie ten problem - jak to zrobić? Siedzę 3 godziny nad tym i nic nie idzie. Czy jest ktoś w stanie o tak późno-wczesnej godzinie mi z tym pomóc? Bardzo dziękuję z góry
Trochę późno, ale zawsze. :)

Global.asax służy do obsługi zdarzeń generowanych w czasie cyklu życia puli aplikacji / aplikacji / sesji / żądania HTTP.

Jeśli chcesz mieć zasób współdzielony przez wiele sesji to odwołaj się do słownika HttpContext.Current.Application (używasz analogicznie jak HttpContext.Current.Session) albo zaimplementuj cache (np. Enterprise Library Caching Application Block).
Dobra mirki mam niezla programistyczna rozkmine. Nie bede sie rozpisywac zaprezentuje kod

try

{

//cos robimy

}

catch(WypokException)

{

//pokazuje message box, powtarzamy czynnosc albo cancel

//jak powtarzamy to chce wykonac kod z try'a, ale tez zachowac przechwytywanie wyjatkow

//i tak do usranej smierci sobie uzytkownik moze powtarzac

}

catch(InneException)

{

//tu se robie co chce i ide dalej

}

Oczywiste jest i narzuca sie az uzycie goto, ale boje sie ze
@Cytryndor: while (1) ;)

generalnie:

while (1) / for(;;) {

...try {

......do it

...)

...catch (not so important) {

......bla

...} catch (important) {

......break;

...}

}

// formating by deekox tm
Przyniosłem sobie development kit stellaris'a z pracy (LM3S6965) i szukam inspiracji, aby nauczyć się czegoś nowego.

Myślałem o C / C++ i wtedy spotkałem właśnie coś takiego....

NET Micro Framework 4.2 - nie spodziewałem się, że coś takiego robią.

1. Ktoś używał?

#embedded #csharp #programowanie

Myślałem, żeby przeportować packet sniffer / analyser, aby działał bez PC'ta.

2. Ktoś ma jakieś ciekawe pomysły na naukę C na embedded?