Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PointCollection.cs
- EventDescriptor.cs
- CLRBindingWorker.cs
- MdiWindowListStrip.cs
- DefaultDiscoveryService.cs
- ReachSerializerAsync.cs
- Pair.cs
- DataGridViewCellPaintingEventArgs.cs
- SmiConnection.cs
- RegisteredExpandoAttribute.cs
- ImageSource.cs
- CircleHotSpot.cs
- InfoCardBinaryReader.cs
- DataGridLinkButton.cs
- ResourceProviderFactory.cs
- DataGridLengthConverter.cs
- DockPanel.cs
- WeakReferenceKey.cs
- ShaderRenderModeValidation.cs
- ScrollEventArgs.cs
- DecoratedNameAttribute.cs
- HtmlInputCheckBox.cs
- PageCatalogPart.cs
- FormsAuthenticationUserCollection.cs
- SignedXml.cs
- SpeechDetectedEventArgs.cs
- InvalidDataException.cs
- TextReader.cs
- HtmlForm.cs
- WebConfigurationHostFileChange.cs
- HtmlLink.cs
- MenuCommand.cs
- XmlSchemaAnnotation.cs
- SinglePhaseEnlistment.cs
- MenuTracker.cs
- securitycriticaldata.cs
- RawStylusSystemGestureInputReport.cs
- WindowsImpersonationContext.cs
- SendParametersContent.cs
- SerTrace.cs
- BrowserInteropHelper.cs
- StateItem.cs
- CroppedBitmap.cs
- CalculatedColumn.cs
- IItemProperties.cs
- SettingsPropertyIsReadOnlyException.cs
- ZoneLinkButton.cs
- _HelperAsyncResults.cs
- GeneralTransformGroup.cs
- StorageInfo.cs
- OracleBinary.cs
- XmlElementList.cs
- MergablePropertyAttribute.cs
- InstanceNormalEvent.cs
- WebPartDisplayMode.cs
- PropertyMetadata.cs
- ConfigurationManagerInternal.cs
- AutoScrollHelper.cs
- wgx_exports.cs
- SqlDataReaderSmi.cs
- SqlConnectionFactory.cs
- OleDbTransaction.cs
- Propagator.cs
- EntitySetBaseCollection.cs
- PassportAuthentication.cs
- DSGeneratorProblem.cs
- ProxyAttribute.cs
- UInt32Converter.cs
- TraceLog.cs
- StreamWithDictionary.cs
- MetadataElement.cs
- XmlSchemaCompilationSettings.cs
- unsafenativemethodsother.cs
- DeadCharTextComposition.cs
- GridViewPageEventArgs.cs
- QueryResponse.cs
- BrowserInteropHelper.cs
- HtmlContainerControl.cs
- WebPartConnectionsDisconnectVerb.cs
- Parser.cs
- SrgsElement.cs
- RegexFCD.cs
- BackgroundWorker.cs
- DataGridViewRowHeaderCell.cs
- MergeFilterQuery.cs
- WsdlInspector.cs
- Vector3DAnimationBase.cs
- CodeIndexerExpression.cs
- RectangleGeometry.cs
- WebPartTransformerAttribute.cs
- ComboBoxItem.cs
- ConfigXmlCDataSection.cs
- RowType.cs
- SAPICategories.cs
- CodeNamespace.cs
- metadatamappinghashervisitor.cs
- HttpConfigurationSystem.cs
- CodeCompileUnit.cs
- AddingNewEventArgs.cs
- ADConnectionHelper.cs