Code:
/ FX-1434 / FX-1434 / 1.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
- Parallel.cs
- TypedTableBaseExtensions.cs
- XmlArrayItemAttributes.cs
- DetailsViewInsertEventArgs.cs
- DockAndAnchorLayout.cs
- ScriptRegistrationManager.cs
- ToolStripCodeDomSerializer.cs
- EntityDataSourceState.cs
- ViewLoader.cs
- TransactionScope.cs
- ScriptControl.cs
- ComboBoxDesigner.cs
- ViewManager.cs
- RadioButtonList.cs
- MarshalByValueComponent.cs
- SerializationFieldInfo.cs
- RecipientInfo.cs
- Baml6ConstructorInfo.cs
- FormatterServices.cs
- CurrentTimeZone.cs
- DataColumnMapping.cs
- SequentialUshortCollection.cs
- DataBoundLiteralControl.cs
- PerspectiveCamera.cs
- StylusSystemGestureEventArgs.cs
- WebPartCancelEventArgs.cs
- SchemaImporter.cs
- ISFTagAndGuidCache.cs
- IRCollection.cs
- MailDefinition.cs
- SchemaElementDecl.cs
- CatalogZone.cs
- PathSegmentCollection.cs
- CFStream.cs
- smtppermission.cs
- MultiBinding.cs
- IFlowDocumentViewer.cs
- CodePrimitiveExpression.cs
- RubberbandSelector.cs
- WebControl.cs
- StaticExtensionConverter.cs
- ParserStack.cs
- ColumnResult.cs
- ProcessThreadCollection.cs
- DuplexChannelFactory.cs
- LoginStatusDesigner.cs
- BookmarkInfo.cs
- Misc.cs
- StringStorage.cs
- DesignerEditorPartChrome.cs
- DataColumn.cs
- DependencySource.cs
- Function.cs
- NotifyCollectionChangedEventArgs.cs
- PolyLineSegment.cs
- EntityViewGenerationConstants.cs
- SQLMembershipProvider.cs
- KeyEventArgs.cs
- ComponentCommands.cs
- SkipQueryOptionExpression.cs
- PolyBezierSegment.cs
- LinqDataSourceView.cs
- PropertyValueUIItem.cs
- ProxySimple.cs
- ProcessModelInfo.cs
- ServicesUtilities.cs
- ProgressBar.cs
- PathGradientBrush.cs
- DbDataRecord.cs
- OlePropertyStructs.cs
- DuplexClientBase.cs
- ProcessModule.cs
- Asn1IntegerConverter.cs
- DataGridViewAccessibleObject.cs
- ToolStripRenderEventArgs.cs
- UInt64Converter.cs
- IndexerNameAttribute.cs
- PolicyReader.cs
- ValidationSummary.cs
- AsymmetricSignatureFormatter.cs
- MappingItemCollection.cs
- StylusDevice.cs
- CalendarItem.cs
- EdmComplexTypeAttribute.cs
- PointUtil.cs
- Or.cs
- DSACryptoServiceProvider.cs
- TextAction.cs
- MarkupCompilePass2.cs
- EnumerableRowCollection.cs
- VectorAnimationBase.cs
- SortableBindingList.cs
- WebService.cs
- SaveFileDialog.cs
- Speller.cs
- StateMachine.cs
- Graphics.cs
- NullableBoolConverter.cs
- XmlEncoding.cs
- StorageModelBuildProvider.cs