Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartCloseVerb.cs / 1 / WebPartCloseVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartCloseVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartCloseVerb_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
- InstanceNotFoundException.cs
- ListItemsCollectionEditor.cs
- OleDbSchemaGuid.cs
- DependencyPropertyValueSerializer.cs
- WebControlParameterProxy.cs
- XmlCDATASection.cs
- DataObjectMethodAttribute.cs
- ThicknessAnimationBase.cs
- HtmlSelect.cs
- XmlDocumentFragment.cs
- BlurBitmapEffect.cs
- MasterPageCodeDomTreeGenerator.cs
- AssemblyHelper.cs
- Process.cs
- OpCellTreeNode.cs
- TextDecorationUnitValidation.cs
- BooleanAnimationBase.cs
- PopupEventArgs.cs
- PagedDataSource.cs
- SelectionEditor.cs
- GlyphInfoList.cs
- WsdlInspector.cs
- TabletCollection.cs
- SqlComparer.cs
- EntitySet.cs
- Thread.cs
- CommittableTransaction.cs
- RSAPKCS1SignatureFormatter.cs
- ToolStripDropDownMenu.cs
- ClientSideQueueItem.cs
- MdiWindowListStrip.cs
- XmlEventCache.cs
- IOThreadTimer.cs
- EntityDataSourceMemberPath.cs
- CommandEventArgs.cs
- Hyperlink.cs
- StorageBasedPackageProperties.cs
- FormViewUpdatedEventArgs.cs
- ByteStream.cs
- PageCatalogPart.cs
- XPathSelfQuery.cs
- Rect3D.cs
- StylusPointPropertyUnit.cs
- ContextStaticAttribute.cs
- relpropertyhelper.cs
- SynchronizedDispatch.cs
- Ref.cs
- Debugger.cs
- mactripleDES.cs
- RawStylusActions.cs
- CrossContextChannel.cs
- UIntPtr.cs
- TextEndOfLine.cs
- ProcessModuleCollection.cs
- MergeLocalizationDirectives.cs
- XsdDuration.cs
- EditorAttribute.cs
- Timer.cs
- SourceFileInfo.cs
- TraceRecord.cs
- XsltContext.cs
- XmlSchemaProviderAttribute.cs
- Soap.cs
- AspProxy.cs
- WebPartDisplayModeEventArgs.cs
- SelectorAutomationPeer.cs
- _LazyAsyncResult.cs
- DisposableCollectionWrapper.cs
- DeploymentSectionCache.cs
- FloaterBaseParagraph.cs
- AttachedProperty.cs
- JumpItem.cs
- WizardPanelChangingEventArgs.cs
- Classification.cs
- ServiceHostingEnvironment.cs
- WebBrowserDocumentCompletedEventHandler.cs
- DataGridViewColumnTypePicker.cs
- DataGridViewColumnHeaderCell.cs
- OutputScopeManager.cs
- XmlSchemaCompilationSettings.cs
- RegexWriter.cs
- DataServiceClientException.cs
- Bits.cs
- LightweightCodeGenerator.cs
- TdsParser.cs
- EntityTypeBase.cs
- DynamicObject.cs
- SslStream.cs
- SoundPlayer.cs
- XmlILStorageConverter.cs
- _RequestLifetimeSetter.cs
- EasingKeyFrames.cs
- DateTimeConstantAttribute.cs
- FileDetails.cs
- TriggerCollection.cs
- MonthCalendar.cs
- CreateParams.cs
- Label.cs
- IgnoreSectionHandler.cs
- Material.cs