Code:
/ FX-1434 / FX-1434 / 1.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
- FieldMetadata.cs
- PropertyDescriptor.cs
- SRef.cs
- HostedNamedPipeTransportManager.cs
- NetworkInterface.cs
- _LocalDataStoreMgr.cs
- TreeNodeBinding.cs
- SafeWaitHandle.cs
- UpdateManifestForBrowserApplication.cs
- ProtocolsConfigurationEntry.cs
- _SslStream.cs
- ObjectHandle.cs
- Collection.cs
- WebBrowserHelper.cs
- DesignerView.xaml.cs
- NestedContainer.cs
- RemoveStoryboard.cs
- CallbackDebugBehavior.cs
- JapaneseCalendar.cs
- AuthenticationSection.cs
- Fonts.cs
- CollectionExtensions.cs
- UserControl.cs
- UnauthorizedWebPart.cs
- FormsAuthenticationCredentials.cs
- IdentityNotMappedException.cs
- ArcSegment.cs
- DebugView.cs
- ConfigurationStrings.cs
- SQLChars.cs
- Errors.cs
- TreePrinter.cs
- ApplicationHost.cs
- ListViewInsertedEventArgs.cs
- Msmq4PoisonHandler.cs
- TypeFieldSchema.cs
- PropertyMetadata.cs
- HttpModuleAction.cs
- SQLGuid.cs
- figurelengthconverter.cs
- FlowDocumentPage.cs
- EntityClassGenerator.cs
- CodeEntryPointMethod.cs
- EmissiveMaterial.cs
- TextElement.cs
- IdentityModelDictionary.cs
- TypeBuilderInstantiation.cs
- ResolveMatchesCD1.cs
- XmlSchemaComplexType.cs
- HwndMouseInputProvider.cs
- _ProxyChain.cs
- PropertyTab.cs
- NativeMethodsCLR.cs
- OptimisticConcurrencyException.cs
- InternalBufferOverflowException.cs
- WebConfigurationHost.cs
- MenuAdapter.cs
- AuthenticationConfig.cs
- ManagedFilter.cs
- SchemaCollectionCompiler.cs
- ServiceReference.cs
- AstTree.cs
- MetadataItemEmitter.cs
- ObjectToken.cs
- ConfigXmlSignificantWhitespace.cs
- OleDbPropertySetGuid.cs
- WebResourceUtil.cs
- HMAC.cs
- BufferBuilder.cs
- ObjectDataSourceStatusEventArgs.cs
- TextEffect.cs
- SubqueryTrackingVisitor.cs
- SplitContainer.cs
- Number.cs
- GuidelineCollection.cs
- X509ClientCertificateCredentialsElement.cs
- DictionaryBase.cs
- BindingExpressionBase.cs
- DataTableReaderListener.cs
- EntityDataSource.cs
- CustomTokenProvider.cs
- OracleString.cs
- EdgeModeValidation.cs
- ActivityBindForm.Designer.cs
- GridViewSortEventArgs.cs
- FunctionImportMapping.cs
- XmlReader.cs
- XmlSerializationGeneratedCode.cs
- _ListenerRequestStream.cs
- LocalizationComments.cs
- ApplicationSettingsBase.cs
- VisualTarget.cs
- DataSourceProvider.cs
- XmlSchemaValidationException.cs
- VisualStyleInformation.cs
- ObjectNotFoundException.cs
- SelectionService.cs
- CodeMethodReturnStatement.cs
- SecurityResources.cs
- ContentTextAutomationPeer.cs