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.

WebPartPersonalization.ToggleScope أسلوب

Visual Studio 2010

تبديل نطاق إضفاء الطابع الشخصي الصفحة الحالي من Userإلى Sharedأو من Sharedإلى User.

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

public virtual void ToggleScope()

استثناء:شرط
InvalidOperationException

ليس لدى مستخدم الحالي مستخدم القدرة على إدخال Sharedالنطاق عند محاولة التبديل من Userنطاق Sharedالنطاق.

-أو-

WebPartPersonalization مثيل لم مكتمل تهيئة.

-أو-

Page مثيل المقترنة WebPartManagerهو null.

-أو-

القيمة Requestخاصية تشغيل WebPartManagerعنصر التحكم المقترن Pageمثيل هو null.

ArgumentOutOfRangeException

تم إجراء محاولة للتبديل إلى مجال الذي هو غير معرفة في PersonalizationScopeالتعداد. تقنيا، لا يجب أن يحدث هذا الموقف.

يبدل هذا الأسلوب بتخصيص الصفحة قيد التنفيذ حاليا نطاق. تبديل إلى نطاق نتائج Transferإلى الحالي الصفحة قيد التنفيذ.

Th هو أسلوب تنفيذ تشغيل لا ولو أنه هو تسمى أثناء يصدّر أو استيراد عنصر تحكم "أجزاء ويب" هو التي تحدث.

في حالة طلب نطاق تبديل يحدث لصفحة التي تم تسليمها بواسطة POSTسيتم الاحتفاظ الطلب، ثم أية قيم سلسلة إستعلام أثناء النقل؛ لا يتم الاحتفاظ معلمات سلسلة إستعلام إذا تم إرسال الصفحة بالبريد GETالطلب.

توضح التعليمة البرمجية التالية استخدام ToggleScopeأسلوب. Th هو رمز هو العثور على جزء من نموذج تعليمات برمجية بقعة صغيرة في WebPartPersonalizationوصف فئة.


// Allows authorized user to change personalization scope.
protected void Toggle_Scope_Button_Click(object sender, EventArgs e)
{
    if (_manager.Personalization.CanEnterSharedScope)
    {
        _manager.Personalization.ToggleScope();
    }

}


نظام التشغيل 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
إظهار: