2009-07-21 7 views
0

Je crée un module DotNetNuke qui est un simple champ de texte dont la valeur est ensuite transmise à la procédure stockée et les résultats liés à la grille. Lorsque je charge la page pour la première fois, je peux entrer un bouton de recherche de termes et je peux voir dans le débogage que les boutons sont cliqués et que les résultats sont renvoyés.Le bouton ne reporte que la première fois qu'il est appuyé après le chargement de la page

Cependant, la prochaine fois que j'appuierai sur le bouton, il n'y aura pas de publication? Même mon point d'arrêt sur Page_Load ne frappe pas?

Ce qui donne?

Répondre

1

Yikes! J'ai mis le DefaultCacheTime à 0 et maintenant ça fonctionne bien!

+0

Oui, vous ne voulez généralement pas de mise en cache dans un module interactif. – bdukes

2

DNN travaille pour améliorer cela. Des projets prometteurs sont en cours pour changer la façon dont les modules dynamiques sont mis en cache. Pour le moment, vous ne souhaitez pas mettre en cache des modules ayant un contenu dynamique.

Questions connexes