Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartRestoreVerb.cs / 1 / WebPartRestoreVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartRestoreVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartRestoreVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartRestoreVerb_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.WebPartRestoreVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartRestoreVerb_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
- DocumentPaginator.cs
- UnsafeNativeMethodsTablet.cs
- DrawingGroup.cs
- ThreadAbortException.cs
- FileSystemWatcher.cs
- ProxyGenerationError.cs
- RegexWorker.cs
- DictionaryBase.cs
- PropertyMapper.cs
- X509CertificateChain.cs
- DataServiceRequestArgs.cs
- ResourceCodeDomSerializer.cs
- EncodingNLS.cs
- ClosureBinding.cs
- UIElementPropertyUndoUnit.cs
- SimpleBitVector32.cs
- SecurityManager.cs
- ToolStripSeparator.cs
- Storyboard.cs
- InertiaTranslationBehavior.cs
- NavigationCommands.cs
- WebPartVerb.cs
- SizeAnimationUsingKeyFrames.cs
- StrokeNodeOperations2.cs
- DictionaryKeyPropertyAttribute.cs
- CircleHotSpot.cs
- EntityConnection.cs
- TypeGeneratedEventArgs.cs
- PrintSystemException.cs
- DbDataRecord.cs
- TextParagraphCache.cs
- SchemaTypeEmitter.cs
- AspCompat.cs
- AuthenticationService.cs
- CheckBoxList.cs
- ErrorRuntimeConfig.cs
- ConsumerConnectionPointCollection.cs
- MultiView.cs
- TableHeaderCell.cs
- ApplicationInterop.cs
- DynamicRendererThreadManager.cs
- NetPeerTcpBindingElement.cs
- SQLDateTimeStorage.cs
- IsolatedStorageException.cs
- FormViewInsertEventArgs.cs
- TextTreeRootTextBlock.cs
- JavaScriptObjectDeserializer.cs
- WebEvents.cs
- Debugger.cs
- ActivityValidator.cs
- DiscoveryInnerClientAdhocCD1.cs
- QueryContinueDragEventArgs.cs
- SchemaImporterExtensionElementCollection.cs
- FrameworkReadOnlyPropertyMetadata.cs
- InheritablePropertyChangeInfo.cs
- LogLogRecordHeader.cs
- RemoteWebConfigurationHost.cs
- RoleGroupCollection.cs
- OleDbReferenceCollection.cs
- ReferenceSchema.cs
- CommandSet.cs
- SqlExpander.cs
- ClickablePoint.cs
- assemblycache.cs
- GlyphElement.cs
- BindingWorker.cs
- DropDownList.cs
- SystemIcmpV4Statistics.cs
- XPathAncestorQuery.cs
- FontCacheUtil.cs
- ParsedAttributeCollection.cs
- SynchronizationScope.cs
- TimeSpan.cs
- RemotingConfiguration.cs
- altserialization.cs
- PropertyEntry.cs
- ScriptControlManager.cs
- _LazyAsyncResult.cs
- HttpApplication.cs
- StreamInfo.cs
- TextServicesPropertyRanges.cs
- EpmSourceTree.cs
- ApplyHostConfigurationBehavior.cs
- OdbcDataAdapter.cs
- Canvas.cs
- EventLogEntryCollection.cs
- HMAC.cs
- EnumUnknown.cs
- StrongNamePublicKeyBlob.cs
- ProfileBuildProvider.cs
- ExpressionLexer.cs
- ServiceMoniker.cs
- PointLightBase.cs
- ThreadStaticAttribute.cs
- ObjectViewListener.cs
- DeferredReference.cs
- RevocationPoint.cs
- BorderGapMaskConverter.cs
- WindowsAuthenticationModule.cs
- RoutedCommand.cs