Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.

ktos.jogger


Moje boje (z ASP.NET)

10 listopada 2007, 20:14:20. Ja, Kom.puter , 1.

Im dłużej siadam do ASP.NET tym bardziej z rozwiązania niebywale miodnego (zwłaszcza dla programistów PHP) staje się ono denerwujące. Brakiem pewnych możliwości, albo brakiem zrozumienia zasad, którymi to się rządzi.

Obecnie tworzę dla potrzeb własnych pewną mikroskopijną stronę. Ogólnie rzecz biorąc ma ona (oprócz zawierania linków do pewnych podstron) parsować póki co jeden plik XML i wyświetlać jego elementy jako listę (choć właśnie pomyślałem o tabelce i może mi będzie łatwiej). Zaczęło się prosto. Jeżeli jest parametr GET pewien to pokaż jeden element, jak nie, to pokaż listę. A potem już było gorzej - listy (kontrolki BulletedList) dynamicznie dodać nie mogłem, bo stwierdziło, ze poza <form> dodałem. Więc została tam na stałe, ukrywana w razie czego. I co dalej? A no dalej próbowałem zrobić link w tejże liście... a kontrolek zagnieżdżać się najwyraźniej nie da!

Stoję przed dylematem: albo ręcznie stringi wysyłać do klienta i zrobić coś jak przedhistoryczny PHP, albo poszukać jak to się robi inaczej (bo może ja nie umiem?), albo - zapewne - napisać własną kontrolkę.

O, przypomniało mi się jeszcze jedno. W środę miałem prezentację o HTML5 na wykładzie. Oprócz zacytowania wypowiedzi jednego polskiego front-end webdevelopera (dzięki, btw ;-)) o tymże, to wydarzyła się fajna sytuacja. Zadaję, pod koniec, standardowe pytanie "czy macie jakieś pytania?" na które nigdy nie ma pytać. A tutaj, po zadaniu... rozlega się pukanie do drzwi sali i wchodzi spóźniony kolega. Potem żartował, ze miał zapytać "możesz powtórzyć od początku?" :-)

A za oknem biało. Ale przynajmniej już nie pada.

Komentarze

  1. Uzytkownik
    10 listopada 2007 22:21:30

    Może
    1. RoR
    lub
    2. JSP

  2. Mouser
    11 listopada 2007 13:11:25

    A nie możesz do tego użyć GridView i do tego XMLDataSource? I wtedy kombinować bezpośrednio na tych elementach by wyświetlały różne ilości danych.

  3. Marcin / Ktos
    11 listopada 2007 13:12:05

    Tak też zrobiłem dzisiaj właśnie :-)

  4. Livio
    12 listopada 2007 21:01:50

    .NET/Mono to nieco powalone środowisko.

Zostaw komentarz

W komentarzach dozwolona jest składnia Markdown do formatowania.