Menu

ASP.NET Posts

Référencer des scripts dans une MasterPage

Il m’est arrivé récemment d’avoir un problème de référencement de me scripts JavaSript dans ma MasterPage. En effet ayant une arborescence compliquée (cf. ci-dessous), les chemins des fichiers se perdent un peu au moment du rendu.

> Site (Contient des pages qui implémente mes MasterPage)
> Scripts (Contient mes fichiers js)
> Master (Contient mes MasterPage)
> CollectionPage1 (Contient des pages qui implémente mes MasterPage)
> CollectionPage2 (Contient des pages qui implémente mes MasterPage)
> CollectionPage3 (Contient des pages qui implémente mes MasterPage)

Read More

[Maj] Créer une propriété dans le ViewState

Suite au billet publié récemment sur comment créer une propriété dans le ViewState, l’un de mes collègues (Guillaume ROUCHON) m’a alerté sur le fait que cela pouvait être optimisé. En effet, dans l’exemple précédent, si la propriété est accédée nous affectons une valeur par défaut au ViewState si celle-ci était Null. Par cette action nous faisons grossir le ViewState par des données inutiles vu que la valeur par défaut ne change pas.

Read More

Créer une propriété dans le ViewState

Une des questions qui revient souvent quand on développe en ASP.Net, c’est comment persister facilement et simplement une donnée sur une page dans le ViewState pour pouvoir la réutiliser à chaque PostBack. Avant de faire cela il faut déjà comprendre que cela à un coup.

En effet la moindre information persistée dans le ViewState prend beaucoup de place et donc alourdit la page et son chargement, il faut donc l’utiliser avec beaucoup de précaution. Il faut savoir aussi que seules les données sérialisables peuvent être ajoutées au ViewState.

Read More