Artur Skarżycki

Artur Skarżycki Programista .NET

Temat: repeater

Witam,

Jestem początkującym programistą asp.net i mam następujący problem:
Chciałbym wyświetlić wiersze z tabeli Produkty w postaci siatki(o zmiennych wymiarach), nie zaś standardowej listy(co łatwo można by było zrobić za pomocą kontrolki Repeater).
O tym, jakie produkty będą wyświetlane, decyduje zmienna Kategoria (każdy produkt należy do jakiejś kategorii) i/lub Fraza (czyli fraza jaka musi znaleźć się w nazwie produktu), które przekazywane są przez querystring.

Robiłem już coś podobnego w pythonie(Django) i nie sprawiło mi to żadnych trudności(kilka linijek kodu + szablon HTML)...
Drogą analogii próbowałem rozwiązać ten problem poprzez generowanie dynamicznego htmlu, jednakże kod okazał się kompletnie nieintuicyjny i nieczytelny(wykorzystałem InnerHtml).
Domyślam się więc, że nie tędy droga i że asp.net "może więcej"(?)
Z góry dziękuję za pomoc:)

Pozdrawiam,
Artur Skarżycki

konto usunięte

Temat: repeater

Artur Skarżycki:

Robiłem już coś podobnego w pythonie(Django) i nie sprawiło mi to żadnych trudności(kilka linijek kodu + szablon HTML)...
Drogą analogii próbowałem rozwiązać ten problem poprzez generowanie dynamicznego htmlu, jednakże kod okazał się kompletnie nieintuicyjny i nieczytelny(wykorzystałem InnerHtml).
Domyślam się więc, że nie tędy droga i że asp.net "może więcej"(?)
Z góry dziękuję za pomoc:)

Witaj. Nie wiem czy ta odpowiedź nie będzie trochę "od czapy", ale jeżeli masz możliwość to spróbuj ASP.NET MVC + 960.gs. Stare, poczciwe ASP.NET i jego siermiężne kontrolki zostaw sobie na poźniej, do aplikacji intranetowych ;)
Artur Skarżycki

Artur Skarżycki Programista .NET

Temat: repeater

Dzięki za pomoc:)
Problem okazał się jednak dosyć łatwy do rozwiązania - wystarczyło tylko zastąpić Repeatera kontolką DataList i dalej już wszystko ładnie poszło.
Od razu przepraszam za zadawanie "głupich" pytań, ale dopiero zaczynam przygodę z tą technologią...
Pozdrawiam

Następna dyskusja:

Citrix Branch Repeater (daw...




Wyślij zaproszenie do