Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SchemaAttDef.cs
- ConfigXmlElement.cs
- StorageEntityTypeMapping.cs
- MemoryResponseElement.cs
- DataGridItemEventArgs.cs
- ControlDesignerState.cs
- SuppressMergeCheckAttribute.cs
- PropertyChangedEventManager.cs
- ConnectionOrientedTransportElement.cs
- MarkedHighlightComponent.cs
- XmlExpressionDumper.cs
- Size3D.cs
- FixedDSBuilder.cs
- AuthenticationException.cs
- DataRecordInfo.cs
- EntityDesignerBuildProvider.cs
- RequestSecurityTokenResponse.cs
- UrlPath.cs
- SqlError.cs
- MetadataWorkspace.cs
- _FtpControlStream.cs
- SafeRightsManagementQueryHandle.cs
- CompletionCallbackWrapper.cs
- BindingGroup.cs
- WindowsFormsHelpers.cs
- FormParameter.cs
- NumericUpDownAcceleration.cs
- QueryableDataSourceHelper.cs
- HostingPreferredMapPath.cs
- ValidationEventArgs.cs
- StoreAnnotationsMap.cs
- TypeNameConverter.cs
- Transform3D.cs
- PersonalizationStateInfoCollection.cs
- WebPartCollection.cs
- VisualStyleRenderer.cs
- EndpointAddressMessageFilter.cs
- DocumentOrderQuery.cs
- GPStream.cs
- XPathNavigatorReader.cs
- Table.cs
- TextUtf8RawTextWriter.cs
- MimeParameterWriter.cs
- EntityDataSourceView.cs
- SqlTransaction.cs
- clipboard.cs
- EndpointAddressMessageFilterTable.cs
- ParagraphResult.cs
- RequestCachingSection.cs
- MissingManifestResourceException.cs
- SmtpFailedRecipientsException.cs
- DebugController.cs
- BitmapCache.cs
- ProxySimple.cs
- UInt16Converter.cs
- DataGridViewHitTestInfo.cs
- MasterPage.cs
- DataRowView.cs
- XMLSyntaxException.cs
- Logging.cs
- UnsafeNativeMethodsPenimc.cs
- WhitespaceRule.cs
- RelationshipEndMember.cs
- Axis.cs
- Type.cs
- NamedElement.cs
- MinMaxParagraphWidth.cs
- Site.cs
- RegexCharClass.cs
- DataTableReader.cs
- CodeSubDirectory.cs
- CriticalHandle.cs
- LocationChangedEventArgs.cs
- PageContentCollection.cs
- BoundPropertyEntry.cs
- ProfessionalColorTable.cs
- PrefixHandle.cs
- SHA512.cs
- ReaderOutput.cs
- Durable.cs
- ImageKeyConverter.cs
- LinqDataSourceUpdateEventArgs.cs
- ApplicationProxyInternal.cs
- QilIterator.cs
- TextWriterTraceListener.cs
- HttpApplicationFactory.cs
- HtmlElementCollection.cs
- ScrollEvent.cs
- WebPartManager.cs
- ClaimTypeRequirement.cs
- Keywords.cs
- HandleRef.cs
- FrameworkRichTextComposition.cs
- CompensatableTransactionScopeActivityDesigner.cs
- RegisteredDisposeScript.cs
- NTAccount.cs
- BooleanKeyFrameCollection.cs
- CopyOfAction.cs
- SoapFault.cs
- XmlRawWriterWrapper.cs