This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

UpdatePanel.ContentTemplateContainer الخاصية

Visual Studio 2010

إحضار كائن عنصر تحكم إلى التي يمكنك برمجياً إضافة عناصر التحكم التابعة.

مساحة الاسم:  System.Web.UI
التجميع:  System.Web.Extensions (في System.Web.Extensions.dll)

[BrowsableAttribute(false)]
public Control ContentTemplateContainer { get; }

قيمة الخاصية

النوع: System.Web.UI.Control
Control الكائن الذي يقوم بتعريف المحتوى UpdatePanelعنصر تحكم.

ContentTemplateContainer خاصية تتيح لك برمجياً إضافة التابعة عنصر تحكم (s) UpdatePanelعنصر تحكم دون الحاجة إلى تحديد قالب مخصص التي ترث من ITemplateالواجهة. إذا كنت تقوم بإضافة محتوى إلى UpdatePanelعنصر تحكم شكل إلزامي أو من خلال مصمم، يجب إضافة محتوى إلى ContentTemplateخاصية باستخدام <ContentTemplate>العنصر.

يظهر المثال التالي كيفية تعيين برمجياً ContentTemplateContainerخاصية UpdatePanelعنصر تحكم. Text خاصية Labelعنصر التحكم هو تعيين متى Button1هو النقر فوقه.



<%@ 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 void Page_Load(object sender, EventArgs e)
    {
        UpdatePanel up1 = new UpdatePanel();
        up1.ID = "UpdatePanel1";
        up1.UpdateMode = UpdatePanelUpdateMode.Conditional;
        Button button1 = new Button();
        button1.ID = "Button1";
        button1.Text = "Submit";
        button1.Click += new EventHandler(Button_Click);
        Label label1 = new Label();
        label1.ID = "Label1";
        label1.Text = "A full page postback occurred.";
        up1.ContentTemplateContainer.Controls.Add(button1);
        up1.ContentTemplateContainer.Controls.Add(label1);
        Page.Form.Controls.Add(up1);
    }
    protected void Button_Click(object sender, EventArgs e)
    {
        ((Label)Page.FindControl("Label1")).Text = "Panel refreshed at " +
            DateTime.Now.ToString();
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>UpdatePanel Constructor Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1"
                               runat="server" />
        </div>
    </form>
</body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5
إظهار: