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.

LoginView الفئة

Visual Studio 2010

العقدة التي تمثل صفحة dهوplayed حاليا هو .

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

[BindableAttribute(false)]
[ThemeableAttribute(true)]
public class LoginView : Control, INamingContainer
<asp:LoginView />

في هذا الموضوع:

مقدمة

به LoginViewخاصية بتحديد نص الذي dهوplay للعقدة الحالي، وبه خاصية هو المستخدمة لإنشاء ارتباط تشعبي.

ملاحظةملاحظة

إذا لم تكن معتاداً على المجموعة من تسجيل الدخول عناصر التحكم متوفر في ASP.NET، راجع نظرة عامة حول عناصر تحكم ASP.NET تسجيل الدخولقبل المتابعة. للحصول على قائمة بمواضيع غير ذلك متعلقة بتسجيل الدخول إلى عناصر تحكم و العضوية، راجع إدارة المستخدمين باستخدام عضوية.

بشكل افتراضي، يتم تقديم لا رابط في الصفحة الحالي إلى منع عمليات نشر النموذج غير صحيح.AnonymousTemplate يوضح مثال التعليمة البرمجية التالية كيفية تعيين RoleGroupsخاصية إلى LoggedInTemplateلجعل الحالي عقدة ارتباط تشعبي عند يعرض عنصر تحكم المحتوى الخاصة بها.

The LoginView control manages switching among the various templates once you assign templates to any of the three template properties of the LoginView class:

  • AnonymousTemplate الذي يحتوي على إعدادات النمط عنصر تحكم الجذر العرض عقدة نص. استخدام خاصية عنصر تحكم المظهر نص عرض لعقدة جذر مسار. التنقل

  • يوضح المثال تعليمات برمجية التالي كيفية تعيين بشكل إلزامي LoggedInTemplateالسمات تشغيل عنصر التحكم.

  • الحصول أو تعيين قالب عنصر تحكم لاستخدامه في عقدة الجذر لمسار التنقل إلى الموقع.RoleGroups An RoleGroup كائن that implements the أسلوب, إلى render مخصص محتوى for the جذر عقدة of a التنقل مسار.

التعيين the إلى an كائن إلى استخدم an عنصر تحكم أو some غير ذلك عنصر تحكم, such كـ a كـ the جذر عقدة's مستخدم واجهة عنصر instead of a سلسلة. If the خاصية هو التعيين, the قالب overrides كلاهما the جذر التنقل عقدة نص displayed و أي applied إلى it. The قالب also overrides the و خصائص if the جذر الصفحة هو the currently displayed الصفحة. يوضح المثال تعليمات برمجية التالي كيفية برمجياً تعريف فئة تطبيق واجهة التفاف عنصر تحكم.

وبعد ذلك، LoginViewخاصية هو تعيين إلى مثيل فئة.

قم بحفظ التغييرات لعرض حالة ل عنصر تحكم.

The القيمة of this خاصية هو then persisted إلى a سلسلة كائن بعد the حفظ الولاية مرحلة of the عنصر تحكم الخادم دورة الحياة.

Gets أو sets a القيمة indicating whether the عنصر تحكم writes an إضافى رابط سمة for hyperlinked التنقل nodes.

Depending تشغيل العميل دعم, when a ماوس hovers over a رابط that has the إضافى سمة التعيين, a ‏‏تلميح الأداة هو displayed.

غير معين

غير معين

غير معين

إذا نص البديل يجب أن تكون مكتوبة لعقد التنقل ارتباطات تشعبية؛ وإلا،.

تعيين

غير معين

غير معين

The most عام السيناريو هو when a HTML سمة موجود for an HTML رابط.

غير معين

تعيين

غير معين

For مثال, Microsoft إنترنت مستكشف 4.0 و later و Netscape 6.0 و later implement the سمة كـ a hovering ‏‏تلميح الأداة, while Opera 3.0 و later implements the سمة كـ كلاهما a ‏‏تلميح الأداة و a تسمية توضيحية في Opera's شريط الأدوات مساحة.

غير معين

غير معين

تعيين

Not الجميع clients عرض ToolTips for إضافى رابط السمات.RoleGroups The following تعليمات برمجية مثال demonstrates how إلى declaratively التعيين the خاصية إلى في a ويب Forms الصفحة.

تعيين

تعيين

غير معين

Gets or sets the name of the LoggedInTemplate used إلى render the موقع navigation عنصر تحكم. The اسم of a AnonymousTemplate that defines the التنقل بنية for the إلى عرض.

تعيين

تعيين

تعيين

الجميع متوفر providers are contained في the RoleGroups مجموعة, و can be enumerated و retrieved حسب الاسم using the خاصية. LoggedInTemplate عنصر تحكم يستخدم كمصدر لبيانات مخطط الموقع عليه renders. If the AnonymousTemplate خاصية ليس التعيين, the عنصر تحكم uses the موفر identified بواسطة the خاصية, which هو the الافتراضي defined for the موقع في the تكوين هيكلي, typically the .

تعيين

غير معين

تعيين

الجميع متوفر providers are contained في the RoleGroups مجموعة, و can be enumerated و retrieved حسب الاسم using the خاصية. LoggedInTemplate عنصر تحكم يستخدم كمصدر لبيانات مخطط الموقع عليه renders. Setting the property directs the عنصر تحكم إلى render the مخطط الموقع بيانات that the provider defines.

غير معين

تعيين

تعيين

الجميع متوفر providers are contained في the RoleGroups مجموعة, و can be enumerated و retrieved حسب الاسم using the خاصية. The عنصر تحكم works directly with a and its objects إلى display مخطط الموقع معلومات. If the AnonymousTemplate خاصية ليس التعيين, the عنصر تحكم uses the موفر identified بواسطة the خاصية, which هو the الافتراضي defined for the موقع في the تكوين هيكلي, typically the .

The AnonymousTemplate and LoggedInTemplate can be used with any authentication scheme that sets the Name property of the Page object's User property. Gets or sets a القيمة that هو used إلى render بديل text for شاشة readers إلى تخطي the عنصر تحكم's محتوى.RoleGroups لمزيد من المعلومات، راجع فهم إدارة الأدوار.

A سلسلة that the Focus عنصر تحكم renders as بديل text مع an غير مرئي image, as a hint إلى شاشة readers. LoginView Controls contained in the LoginView control are created after the PreRender event. To set the focus to a child control contained by the LoginView, handle the On_PreRender and call its Focus method. You can also use the ViewChanging and ViewChanged events to programmatically access the controls in the LoginView control templates.

بناء جملة مصرحة

<asp:LoginView
    EnableTheming="True|False"
    EnableViewState="True|False"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    OnViewChanged="ViewChanged event handler"
    OnViewChanging="ViewChanging event handler"
    runat="server"
    SkinID="string"
    Visible="True|False"
>
        <AnonymousTemplate>
            <!-- child controls -->
        </AnonymousTemplate>
        <LoggedInTemplate>
            <!-- child controls -->
        </LoggedInTemplate>
        <RoleGroups>
                <asp:RoleGroup
                    Roles="string"
                >
                        <ContentTemplate>
                            <!-- child controls -->
                        </ContentTemplate>
                </asp:RoleGroup>
        </RoleGroups>
</asp:LoginView>

إذا LoginViewالخاصية هو تعيين نسخة invهوible باستخدام نص بديل هو تقديمها، وإعطاء المستخدم خيار للانتقال إلى إنهاء المحتوى.


<%@ 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">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <p>
                <asp:LoginStatus id="LoginStatus1" runat="server"></asp:LoginStatus></p>
            <p>
                <asp:LoginView id="LoginView1" runat="server">
                    <AnonymousTemplate>
                        Please log in for personalized information.
                    </AnonymousTemplate>
                    <LoggedInTemplate>
                        Thanks for logging in 
                        <asp:LoginName id="LoginName1" runat="Server"></asp:LoginName>.
                    </LoggedInTemplate>
                    <RoleGroups>
                        <asp:RoleGroup Roles="Admin">
                            <ContentTemplate>
                                <asp:LoginName id="LoginName2" runat="Server"></asp:LoginName>, you
                                are logged in as an administrator.
                            </ContentTemplate>
                        </asp:RoleGroup>
                    </RoleGroups>
                </asp:LoginView></p>
        </form>
    </body>
</html>


يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

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

.NET Framework

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