Week 6

Image

Waar ik deze week aan heb gewerkt:
– zoekmachine: frontend code, backend code en responsive maken
– gewerkt met repeater en listview controls
– herzien van css-code: zoekmachine, tagsmenu, css-clipping
– layout le clos du papoune
– brainstorm rond Netpulse redesign van de website

Welke problemen heb ik ondervonden en hoe heb ik die problemen opgelost?
· Filteren van de juiste artikelen:
Mijn collega en ik waren bezig met het schrijven van de linq2sql query voor het filteren van artikels en subartikels. De query mocht enkel de artikels weergeven die de opgegeven zoekterm in de titel, inleiding, of een ander veld bevatte. Dit werkte perfect maar de listview control toonde het hoofdartikel soms meerdere keren omdat ook het subartikel deze zoekterm bevatte. Na veel zoeken is mijn collega met een mooi staaltje coderen tot de oplossing gekomen door gebruik te maken van views (inner join query) in plaats van tabellen.

· Buggy datapager control:
Tijdens het werken met listviews heb ik voor het eerst paginatie toegepast op data. Dit was moeilijker dan ik dacht. De ingebouwde datapager control van het .net framework vereist veel aanpassingen en onlogische manieren van werken om deze normaal te laten functioneren. Na veel debuggen heb ik het opgelost door de databank call nogmaals op te roepen in de prerender() event en gebruik te maken van de setPageProperties() functie.

Wat heb ik deze week geleerd?
· Databank Views gebruiken in plaats van Databank Tabellen opnieuw te definiëren
· Leren werken met de listview -en datapager controls
· CSS-clipping voor afbeeldingen
· ASP.NET zoekmachine opbouwen van begin tot einde

Drie kernwoorden van deze week:
· List controls
· zoekmachine
· databank views

Logboek:
logboek_week_6

Image

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s