yeah... opdelingen er stadigvæk soleklar, selvom der er mange der lader tingene flyde for meget sammen og f.eks. spørger hvordan man kan lave en MessageBox.Show i asp.net
Svaret er, at det kan man ikke og løsningen er som den altid har været. At outputte noget javascript der kan køre på klienten.
Dog er der kommet en del nye værktøjer med i asp.net som gør det nemmere for udvikler at programmere så samspillet mellem klient og server fungerer bedre og mere transperent. Men bagved dem alle ligger der stadigvæk old plain javascript.
Tag f.eks. den her:
http://www.metabuilders.com/tools/ResizeMonitor.aspxDet var sq smart hva'. Serveren opdager automatisk at klienten resizer sit vindue... *båååt*. Nej, serveren har ingen kontakt med klienten. Det er klienten der skal fortælle serveren at den har resizet sit vindue, og det gøres via javascript. Dog har guttet pakket det hele så fint ind, at det eneste man som programmør skal gøre er at implementere en EventHandler for WindowsResized, hvilket falder i fin tråd med hele opbygningen af resten af .Net Frameworket.