Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartDeleteVerb.cs / 1 / WebPartDeleteVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartDeleteVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartDeleteVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartDeleteVerb_Text); } return _defaultText; } } // Properties must look at viewstate directly instead of the property in the base class, // so we can distinguish between an unset property and a property set to String.Empty. [ WebSysDefaultValue(SR.WebPartDeleteVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartDeleteVerb_Text) ] public override string Text { get { object o = ViewState["Text"]; return (o == null) ? DefaultText : (string)o; } set { ViewState["Text"] = value; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MappingSource.cs
- DesignTimeTemplateParser.cs
- _NestedMultipleAsyncResult.cs
- DataRecordInternal.cs
- JsonFormatGeneratorStatics.cs
- EditorZoneBase.cs
- DeleteStoreRequest.cs
- ApplicationContext.cs
- QueryExtender.cs
- Literal.cs
- MouseOverProperty.cs
- DetailsViewAutoFormat.cs
- ExpressionBindings.cs
- Stylesheet.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- TransformProviderWrapper.cs
- CodeGenerator.cs
- NameSpaceEvent.cs
- SqlDuplicator.cs
- ArgumentOutOfRangeException.cs
- InfiniteIntConverter.cs
- XmlAnyElementAttribute.cs
- ValidationException.cs
- ConfigurationStrings.cs
- ToolStripOverflow.cs
- RemoteWebConfigurationHostServer.cs
- ResourceFallbackManager.cs
- DataControlFieldCell.cs
- SoapReflectionImporter.cs
- UpdateException.cs
- CancelEventArgs.cs
- EncodingInfo.cs
- InkPresenterAutomationPeer.cs
- PeerNameResolver.cs
- XmlReaderSettings.cs
- Scheduling.cs
- AppLevelCompilationSectionCache.cs
- TextDecoration.cs
- DataFormats.cs
- DockPattern.cs
- MultiView.cs
- ViewgenContext.cs
- ReadOnlyCollection.cs
- XmlNodeList.cs
- reliableinputsessionchannel.cs
- ButtonPopupAdapter.cs
- WorkflowMessageEventHandler.cs
- AddressAccessDeniedException.cs
- DataViewManager.cs
- HierarchicalDataSourceControl.cs
- DropDownList.cs
- TrackBar.cs
- Icon.cs
- SegmentInfo.cs
- XPathNodePointer.cs
- SendingRequestEventArgs.cs
- TypeBuilder.cs
- WindowsMenu.cs
- SiteMapNodeItemEventArgs.cs
- Activity.cs
- SecurityPolicySection.cs
- XmlQueryOutput.cs
- UnsafeNativeMethodsTablet.cs
- NamespaceQuery.cs
- FileUpload.cs
- _FixedSizeReader.cs
- XpsLiterals.cs
- RuntimeConfig.cs
- TrustManager.cs
- DbDataRecord.cs
- WebDisplayNameAttribute.cs
- ChangeBlockUndoRecord.cs
- ProfileProvider.cs
- CodeBlockBuilder.cs
- TabletDevice.cs
- GridSplitterAutomationPeer.cs
- HttpHandler.cs
- SelectionProviderWrapper.cs
- HostTimeoutsElement.cs
- XmlSchemaDocumentation.cs
- Gdiplus.cs
- IntellisenseTextBox.cs
- XmlBinaryReader.cs
- ReachDocumentSequenceSerializer.cs
- BufferBuilder.cs
- ImageIndexConverter.cs
- RangeBase.cs
- BufferedWebEventProvider.cs
- FeatureSupport.cs
- FontCollection.cs
- QueryStack.cs
- Bookmark.cs
- InvalidCastException.cs
- ContentDisposition.cs
- Image.cs
- peersecurityelement.cs
- CacheAxisQuery.cs
- ConfigurationManagerInternalFactory.cs
- DeploymentSection.cs
- BindingSource.cs