Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartDisplayMode.cs / 1 / WebPartDisplayMode.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
using System.Security.Permissions;
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public abstract class WebPartDisplayMode {
private string _name;
protected WebPartDisplayMode(string name) {
if (String.IsNullOrEmpty(name)) {
throw new ArgumentNullException("name");
}
_name = name;
}
public virtual bool AllowPageDesign {
get {
return false;
}
}
public virtual bool AssociatedWithToolZone {
get {
return false;
}
}
public string Name {
get {
return _name;
}
}
public virtual bool RequiresPersonalization {
get {
return false;
}
}
public virtual bool ShowHiddenWebParts {
get {
return false;
}
}
public virtual bool IsEnabled(WebPartManager webPartManager) {
return (!RequiresPersonalization || webPartManager.Personalization.IsModifiable);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QueryOptionExpression.cs
- BitSet.cs
- GridViewDeletedEventArgs.cs
- smtppermission.cs
- ConnectionManagementSection.cs
- MaterialCollection.cs
- Timer.cs
- TransactionFlowAttribute.cs
- PkcsUtils.cs
- ModelPerspective.cs
- GraphicsContext.cs
- DesignerCategoryAttribute.cs
- ClrPerspective.cs
- XmlDocumentFieldSchema.cs
- Vector3DValueSerializer.cs
- XmlElementAttributes.cs
- SafeRegistryHandle.cs
- SecondaryViewProvider.cs
- CornerRadius.cs
- SqlExpressionNullability.cs
- RubberbandSelector.cs
- IOException.cs
- XmlCodeExporter.cs
- SchemaMerger.cs
- _NtlmClient.cs
- NavigatorOutput.cs
- ExpressionPrefixAttribute.cs
- CreateUserWizardStep.cs
- Clipboard.cs
- RealizationDrawingContextWalker.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- IgnoreDataMemberAttribute.cs
- ApplicationFileCodeDomTreeGenerator.cs
- X509ClientCertificateAuthentication.cs
- SubclassTypeValidator.cs
- PropertiesTab.cs
- ComponentConverter.cs
- SecurityTokenProvider.cs
- IsolatedStoragePermission.cs
- DbConnectionHelper.cs
- Decorator.cs
- WindowsUpDown.cs
- LinqDataSourceStatusEventArgs.cs
- TimeSpanValidatorAttribute.cs
- ToolStripMenuItemDesigner.cs
- PropertyItemInternal.cs
- StreamGeometry.cs
- ConstructorArgumentAttribute.cs
- BaseCollection.cs
- Html32TextWriter.cs
- ConnectionProviderAttribute.cs
- CreateRefExpr.cs
- TextPattern.cs
- EntityContainerEntitySet.cs
- PackWebResponse.cs
- CompModSwitches.cs
- SqlPersonalizationProvider.cs
- SolidColorBrush.cs
- KnownIds.cs
- XmlSchemaAnnotation.cs
- SQLBinaryStorage.cs
- InvalidPrinterException.cs
- BitmapEncoder.cs
- JpegBitmapEncoder.cs
- DefaultMemberAttribute.cs
- ContextProperty.cs
- ResourceDescriptionAttribute.cs
- LockRecursionException.cs
- BookmarkOptionsHelper.cs
- BitmapImage.cs
- PropertyDescriptor.cs
- MsmqBindingFilter.cs
- TagPrefixInfo.cs
- XmlDataLoader.cs
- DataFormats.cs
- BufferedWebEventProvider.cs
- AuthenticatedStream.cs
- UnmanagedMemoryStream.cs
- SamlAuthorityBinding.cs
- UnknownWrapper.cs
- CoTaskMemUnicodeSafeHandle.cs
- MimeObjectFactory.cs
- PrinterUnitConvert.cs
- DataGridViewCell.cs
- AspCompat.cs
- RelatedCurrencyManager.cs
- IImplicitResourceProvider.cs
- LinqDataSourceHelper.cs
- ManagementOperationWatcher.cs
- CellPartitioner.cs
- TreeNodeConverter.cs
- DictionaryGlobals.cs
- DataGridAddNewRow.cs
- DataColumnChangeEvent.cs
- RegistryDataKey.cs
- TraceLevelHelper.cs
- StrokeDescriptor.cs
- TreeNodeSelectionProcessor.cs
- Stacktrace.cs
- HitTestParameters3D.cs