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
- ZoneLinkButton.cs
- RegexWorker.cs
- BamlLocalizableResource.cs
- FixedSOMLineRanges.cs
- PageRequestManager.cs
- SurrogateSelector.cs
- ComplexLine.cs
- PropertyNames.cs
- DataGridViewComboBoxCell.cs
- linebase.cs
- DSGeneratorProblem.cs
- ListViewItemEventArgs.cs
- SimplePropertyEntry.cs
- RichTextBoxContextMenu.cs
- RectangleConverter.cs
- FrameworkEventSource.cs
- ScrollChangedEventArgs.cs
- StyleBamlRecordReader.cs
- SafeWaitHandle.cs
- TransportSecurityHelpers.cs
- TemplateBamlTreeBuilder.cs
- GB18030Encoding.cs
- KeyTimeConverter.cs
- InvalidCastException.cs
- OleDbPermission.cs
- PagesChangedEventArgs.cs
- ProfileGroupSettingsCollection.cs
- RpcResponse.cs
- PagedDataSource.cs
- InfoCardProofToken.cs
- ThreadInterruptedException.cs
- MSG.cs
- GB18030Encoding.cs
- Row.cs
- SmiEventStream.cs
- ScrollableControl.cs
- TextServicesCompartmentEventSink.cs
- TextLine.cs
- SystemSounds.cs
- LinqDataSourceInsertEventArgs.cs
- LinqDataSourceContextData.cs
- TreeNodeCollection.cs
- AppDomainFactory.cs
- FloaterParagraph.cs
- ScrollItemPattern.cs
- FacetEnabledSchemaElement.cs
- CaretElement.cs
- DbDataReader.cs
- TypeUtils.cs
- SamlAssertionKeyIdentifierClause.cs
- SettingsPropertyNotFoundException.cs
- BrushMappingModeValidation.cs
- HtmlControl.cs
- PropertyItem.cs
- SizeAnimation.cs
- HttpDebugHandler.cs
- OleDbParameterCollection.cs
- WhitespaceSignificantCollectionAttribute.cs
- FilteredSchemaElementLookUpTable.cs
- BitmapSizeOptions.cs
- DescendantOverDescendantQuery.cs
- IndexedGlyphRun.cs
- ManagementNamedValueCollection.cs
- WindowCollection.cs
- PrintPreviewDialog.cs
- AddInContractAttribute.cs
- HttpBindingExtension.cs
- WindowsIdentity.cs
- StreamUpgradeProvider.cs
- Blend.cs
- OperationAbortedException.cs
- CustomDictionarySources.cs
- DataKey.cs
- PropertyDescriptor.cs
- ToggleButton.cs
- Aggregates.cs
- MessageLogTraceRecord.cs
- Partitioner.cs
- CurrentChangedEventManager.cs
- figurelengthconverter.cs
- GridLengthConverter.cs
- DetailsViewRowCollection.cs
- DataGridViewTextBoxColumn.cs
- PropertyEntry.cs
- ClientFormsIdentity.cs
- Operand.cs
- Rotation3DAnimation.cs
- SoundPlayerAction.cs
- ValuePattern.cs
- LoginDesignerUtil.cs
- TabletDevice.cs
- MailDefinition.cs
- SqlGenericUtil.cs
- DiscoveryReference.cs
- WebPartConnectionCollection.cs
- QilPatternVisitor.cs
- lengthconverter.cs
- EntityViewContainer.cs
- SynchronizationLockException.cs
- XmlSchemaObject.cs