Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

UpdatePanelRenderMode énumération

 

Date de publication : novembre 2016

Représente les options de rendu de disposition possible pour le contenu d’un UpdatePanel contrôle sur une page.

Espace de noms:   System.Web.UI
Assembly:  System.Web.Extensions (dans System.Web.Extensions.dll)

public enum UpdatePanelRenderMode

Nom du membreDescription
Block

Spécifie que le contenu de la UpdatePanel contrôle est restitué à l’intérieur d’un élément HTML <div> élément.

Inline

Spécifie que le contenu de la UpdatePanel contrôle est restitué à l’intérieur d’un élément HTML <span> élément.

Le UpdatePanelRenderMode énumération définit quels éléments HTML utiliser pour inclure le contenu de la UpdatePanel contrôle. Le RenderMode propriété doit être une des valeurs de la UpdatePanelRenderMode (énumération). Le contenu d’un UpdatePanel contrôle peut être rendu à l’intérieur d’une balise HTML <div> élément ou un <span> élément.

La valeur par défaut RenderMode valeur de propriété est Block.

L’exemple suivant montre comment définir de façon déclarative le RenderMode propriété d’un UpdatePanel le contrôle à Inline. Le UpdatePanel contrôle contient une chaîne qui représente le nombre de publications à partir de la page. Le contenu est restitué inline avec le texte qui l’entoure.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    protected int PostBackCount
    {
        get
        {
            return (int)(ViewState["PostBackCount"] ?? 0);
        }
        set
        {
            ViewState["PostBackCount"] = value;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            PostBackCount++;
        }
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>UpdatePanelRenderMode Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1"
                               runat="server" />
            The number of times you have clicked the button is
            <asp:UpdatePanel ID="UpdatePanel1"
                             UpdateMode="Conditional"
                             RenderMode="Inline"
                             runat="server">
                <ContentTemplate>
                    <%= PostBackCount.ToString() %>
                    times. Every time you click the count is incremented. The panel
                    containing the number of times you clicked is rendered in-line.
                    <br />
                    <asp:Button ID="Button1"
                                Text="Increment"
                                runat="server" />
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
    </form>
</body>
</html>

.NET Framework
Disponible depuis 3.5
Retour au début
Afficher: