Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

.NET2 - LE CONTROLE SUBSTITUTION


Information sur la source

Catégorie :Application Source .NET ( DotNet ) Classé sous : substitution, cache, optimisation, exclusion Niveau : Débutant Date de création : 05/04/2005 Date de mise à jour : 06/05/2005 22:00:47 Vu / téléchargé: 10 219 / 194

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


Description

Asp.net v2 possede plein de nouveaux controles, parmis celui ci : le controle Substitution, qui sert à afficher le texte souhaité meme si la page est en cache.

Dans l'exemple ci dessous, j'ai mis l'heure sur la page, une partie du code qui ecrit directement dans la page, une autre qui ecrit l'heure dans le controle Substitution.

Lors de la première requete, la page est caché, lors de la deuxieme, l'heure dans le controle de Substitution n'est pas caché alors que l'autre si.

Le mieux pour comprendre est d'executer le code ci dessous ;)

Pour un petit peu plus de détails consulter mon blogs : http://blogs.developpeur.org/cyril/archive/2005/04/05/5640.aspx
 

Source

  • <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" Title="Untitled Page" %>
  • <%@ OutputCache Duration="60" VaryByParam="none" %>
  • <script runat="server">
  • Private Shared Function Substitute(ByVal context As HttpContext) As String
  • Return " La derniere requete de la page a eu lieu a : " & Now.ToString("hh:mm:ss")
  • End Function
  • Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
  • Label1.Text = " La premiere requete de la page a eu lieu a : " & Now.ToString("hh:mm:ss")
  • End Sub
  • </script>
  • <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
  • <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
  • <br />
  • <br />
  • <div style="background-color:#DDAADD">
  • <asp:Substitution ID="Substitution1" runat="server" MethodName="Substitute"/>
  • </div>
  • </asp:Content>
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" Title="Untitled Page" %>
<%@ OutputCache Duration="60" VaryByParam="none" %>
<script runat="server">

Private Shared Function Substitute(ByVal context As HttpContext) As String
         Return " La derniere requete de la page a eu lieu a : " & Now.ToString("hh:mm:ss")
End Function

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
         Label1.Text = " La premiere requete de la page a eu lieu a : " & Now.ToString("hh:mm:ss")
End Sub

</script>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
         <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
         <br />
        <br />
        <div style="background-color:#DDAADD">
               <asp:Substitution ID="Substitution1" runat="server" MethodName="Substitute"/>
        </div>
</asp:Content>

Conclusion

Attention cette source est une source .net 2 consulter le site de Microsoft pour telecharger une version beta du framework .net 2
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

06 mai 2005 22:00:47 :
zip

Commentaires et avis

signaler à un administrateur
Commentaire de Alain Proviste le 05/04/2005 17:42:16 administrateur CS

y a des gens qui codent en .net 2 ici ! :o

signaler à un administrateur
Commentaire de alf974 le 06/04/2005 19:29:57

Eh oui, ça existe...

signaler à un administrateur
Commentaire de Alain Proviste le 06/04/2005 22:20:27 administrateur CS

c'est effrayant.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Actualisation d'une page et chargement dans cache [ par sebhehe ] Je cherche une solution pour que ma page ne se mette pas dans le cache.explication:Je complete une page avec un formulaire qui se trouve sur cette mem problème de mise en cache [ par hippycore ] je fé une vérification de formaulaire dans une page asp qui m'indique si il y a une erreur et propose un bouton de retour a ce formulaire mais a chaqu pb histo + cache [ par stephC ] bonjourj'ai quelques soucis a cause des pages qui se mettent dans l'historiquePour y remedier j'ai mis le code suivant en haut de mes pages asp&lt;% R Cache cache [ par sschupp ] Je cherche à faire deux choses.Tout d'abord, comment peut on écrire des choses (issues d'autres pages) dans une page asp sans que l'utilisateur ne soi Cache [ par princedelu ] Bonjour, dans une application web, je veux mettre en cache un objet.Mais je ne sais pas comment faire pour le récupérer dans une autre classe et l'uti Substitution [ par Boreux ] Très simple pour vous, pas pour moi :J'ai des chaines de caractères qui comprend ce genre d'infosa="NOM"b="toto" et je voudrais faire une substitution substitution du click droit sur une page web [ par ADCJMG ] bonjourquelle combinaisons de touches peut remplacer un click droit sur une page web?Ou comment contrecarer un JS au demarage de la page ?merci d'avan Désactiver la mise en cache d'un ascx [ par DeathAngel ] Bonjour à tous,Question ASP.NetJ'ai un contrôle (disons toto.ascx) qui est utilisé dans des pages aspx, que je ne maîtrise pas (pas d'accès aux souces Problème de cache et autres en ASPnet [ par slednet ] Bonjour,je rencontre un problème récurrent que je n'arrive pas à maîtriser, faute de compréhension...J'ai une application WEB ASPNET qui tourne sur un Optimisation [ par Jackboy ] Question sur l'optimisation cote variable !Est il avantageux de faire la declaration d'une variable à l'intérieur d'une boucle ou à l'exterieur de cel


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,749 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.