.net2 - le controle substitution

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 / Exemple :


<%@ 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

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.