Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartEditVerb.cs / 1 / WebPartEditVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartEditVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartEditVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartEditVerb_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.WebPartEditVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartEditVerb_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
- dtdvalidator.cs
- HuffmanTree.cs
- Message.cs
- DataGridHyperlinkColumn.cs
- UserValidatedEventArgs.cs
- LocalValueEnumerator.cs
- _NegoStream.cs
- PublisherMembershipCondition.cs
- PageParserFilter.cs
- PersistenceProviderElement.cs
- OutputCacheProfileCollection.cs
- UpdatePanel.cs
- ScrollPatternIdentifiers.cs
- StoragePropertyMapping.cs
- UnsafeMethods.cs
- DateTimeSerializationSection.cs
- DataSysAttribute.cs
- WebHttpBinding.cs
- DrawListViewSubItemEventArgs.cs
- Parallel.cs
- PropertyGridView.cs
- DataRecordObjectView.cs
- InkCanvasSelectionAdorner.cs
- RegexWorker.cs
- Int32Rect.cs
- TileBrush.cs
- ContentType.cs
- HtmlInputCheckBox.cs
- XpsS0ValidatingLoader.cs
- XhtmlBasicValidatorAdapter.cs
- GridViewColumnHeaderAutomationPeer.cs
- ValuePatternIdentifiers.cs
- ExplicitDiscriminatorMap.cs
- FactoryMaker.cs
- CellCreator.cs
- ImageMapEventArgs.cs
- Vector3dCollection.cs
- SelectedGridItemChangedEvent.cs
- KnownBoxes.cs
- ThreadStateException.cs
- Msmq.cs
- CapabilitiesAssignment.cs
- StreamReader.cs
- ConfigXmlCDataSection.cs
- ToolStripComboBox.cs
- DockProviderWrapper.cs
- DesignerCommandAdapter.cs
- DirectoryGroupQuery.cs
- AdRotator.cs
- FigureHelper.cs
- BoundPropertyEntry.cs
- PublisherIdentityPermission.cs
- InlinedAggregationOperator.cs
- QueryStringHandler.cs
- CodeChecksumPragma.cs
- EnumBuilder.cs
- RegexCompiler.cs
- BuildResult.cs
- Drawing.cs
- ActivityCodeGenerator.cs
- TextLine.cs
- ShapeTypeface.cs
- CryptoStream.cs
- MetadataCache.cs
- AllowedAudienceUriElement.cs
- Assert.cs
- DirtyTextRange.cs
- Roles.cs
- ContentHostHelper.cs
- SafeRightsManagementHandle.cs
- StaticTextPointer.cs
- Focus.cs
- InputDevice.cs
- InputLanguageProfileNotifySink.cs
- FlowchartDesignerCommands.cs
- XmlUtil.cs
- TextBox.cs
- BinarySerializer.cs
- UserControlCodeDomTreeGenerator.cs
- SchemaEntity.cs
- ObjectDataSourceView.cs
- TypeInfo.cs
- XsltFunctions.cs
- CommandValueSerializer.cs
- UInt32Storage.cs
- IPAddress.cs
- ChannelBinding.cs
- FieldTemplateFactory.cs
- VectorValueSerializer.cs
- PartialCachingControl.cs
- BufferModeSettings.cs
- ClientOptions.cs
- HwndSubclass.cs
- ContractReference.cs
- OdbcEnvironment.cs
- RegexGroupCollection.cs
- EntityContainer.cs
- UserPersonalizationStateInfo.cs
- CompilerGlobalScopeAttribute.cs
- InstallerTypeAttribute.cs