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
- ProfileGroupSettings.cs
- DisplayInformation.cs
- WindowsFormsHost.cs
- KnownTypesProvider.cs
- ContextMenuAutomationPeer.cs
- WebPartConnectionsConfigureVerb.cs
- BitmapEffectGeneralTransform.cs
- RemoteArgument.cs
- HtmlTernaryTree.cs
- RestHandler.cs
- MatrixConverter.cs
- basenumberconverter.cs
- ConnectionsZoneDesigner.cs
- XmlSchemaAny.cs
- ResXFileRef.cs
- XmlIterators.cs
- ProgressBar.cs
- UnsafeNetInfoNativeMethods.cs
- NetworkStream.cs
- CompilationSection.cs
- SQLResource.cs
- InstanceCollisionException.cs
- UnknownBitmapDecoder.cs
- DefaultWorkflowSchedulerService.cs
- XpsImage.cs
- ContainerAction.cs
- ControlPaint.cs
- HttpCapabilitiesBase.cs
- ProcessStartInfo.cs
- ResourceDisplayNameAttribute.cs
- HttpHeaderCollection.cs
- ProtectedProviderSettings.cs
- HorizontalAlignConverter.cs
- RenderData.cs
- FunctionImportMapping.cs
- TemplateControlParser.cs
- OracleRowUpdatingEventArgs.cs
- Drawing.cs
- InnerItemCollectionView.cs
- WizardPanel.cs
- DocumentApplicationDocumentViewer.cs
- HitTestWithGeometryDrawingContextWalker.cs
- Form.cs
- ToolboxSnapDragDropEventArgs.cs
- UrlUtility.cs
- TransformFinalBlockRequest.cs
- WebSysDisplayNameAttribute.cs
- ConfigurationElementProperty.cs
- ReadOnlyObservableCollection.cs
- Win32Native.cs
- PieceDirectory.cs
- ExternalFile.cs
- IISUnsafeMethods.cs
- DataTableReader.cs
- HashCryptoHandle.cs
- XmlDictionaryString.cs
- TreeSet.cs
- GlobalizationSection.cs
- CrossContextChannel.cs
- StateMachineAction.cs
- PageAdapter.cs
- KeyMatchBuilder.cs
- StandardOleMarshalObject.cs
- RightsManagementEncryptedStream.cs
- SafeRightsManagementHandle.cs
- MimeTypeAttribute.cs
- XmlILAnnotation.cs
- DataGridViewCellEventArgs.cs
- UserMapPath.cs
- input.cs
- SqlUtil.cs
- ItemCheckedEvent.cs
- PropertyValidationContext.cs
- DesignerActionListCollection.cs
- ToolStripDropDownClosingEventArgs.cs
- TypeSystemHelpers.cs
- WindowCollection.cs
- TargetConverter.cs
- IOThreadTimer.cs
- ToolBarTray.cs
- QuadraticBezierSegment.cs
- ADRoleFactoryConfiguration.cs
- BindingCollection.cs
- PropertyGridEditorPart.cs
- PeerPresenceInfo.cs
- SearchForVirtualItemEventArgs.cs
- _TimerThread.cs
- ImageClickEventArgs.cs
- MenuItemBindingCollection.cs
- DesignerResources.cs
- RelationshipEntry.cs
- SqlException.cs
- NullableIntAverageAggregationOperator.cs
- InheritablePropertyChangeInfo.cs
- FileDialogCustomPlace.cs
- ToolboxItem.cs
- Operators.cs
- PinnedBufferMemoryStream.cs
- SQLDateTimeStorage.cs
- NativeMethods.cs