ASP.Net Model Binder fail – It is not a bug, it’s a feature

Un petit truc rigolo toujours présent dans ASP.Net MVC 5:

quand on nomme une propriété d’un objet complexe exactement comme on nomme cet objet quand il est argument d’une action, le ModelBinder se vautre et on se retrouve avec null en paramètre de l’action.

On voit pourquoi ci-dessous

ModelBinder01

Lire la suite

Publicités

asp.net mvc – Afficher une image et un lien vers un nouvel onglet

J’ai rencontré une problématique d’affichage d’images dans une application ASP.Net MVC: il fallait afficher dans l’application des images, stockées sur un serveur externe.

La deuxième User Story: on devait pouvoir accéder à l’image originale par un clic sur l’image affichée, clic entraînant l’ouverture d’un nouvel onglet.

Pour parvenir au résultat, il m’a fallu coder un Helper Html.

aspnet

Lire la suite

Query paging with Entity Framework

Voici une librairie que j’ai découverte
récemment pour faire du paging avec Entity Framework. Auparavant j’avais choisi d’implémenter manuellement ma pagination mais mon code serveur exposait une Web API. Actuellement, je suis dans un cas où je veux paginer une liste dans un site web asp.net MVC. C’est là que cette librairie devient très utile.

Dans la suite, je vous montre la solution que j’ai implémentée pour l’API web à l’époque, le besoin différent dans le cas MVC, et comment cette librairie y répond.

book pages

Lire la suite