Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartConnectVerb.cs / 1 / WebPartConnectVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartConnectVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartConnectVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartConnectVerb_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.WebPartConnectVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartConnectVerb_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
- ETagAttribute.cs
- OleDbParameterCollection.cs
- StateDesigner.Helpers.cs
- SmtpReplyReaderFactory.cs
- FormsAuthenticationUserCollection.cs
- PartialCachingAttribute.cs
- NextPreviousPagerField.cs
- ProtocolsConfigurationHandler.cs
- EtwTrackingBehavior.cs
- ConnectionPointCookie.cs
- ByteRangeDownloader.cs
- MappingException.cs
- XPathItem.cs
- SqlServices.cs
- ThemeConfigurationDialog.cs
- DPAPIProtectedConfigurationProvider.cs
- ContentTextAutomationPeer.cs
- CapabilitiesUse.cs
- ResourceContainer.cs
- HttpConfigurationContext.cs
- LongTypeConverter.cs
- PopupRoot.cs
- BrowserCapabilitiesFactory35.cs
- MessageEventSubscriptionService.cs
- IgnorePropertiesAttribute.cs
- InitializerFacet.cs
- VersionPair.cs
- DrawingState.cs
- DrawToolTipEventArgs.cs
- WebBrowserPermission.cs
- Int32.cs
- MenuCommand.cs
- CalendarDateRangeChangingEventArgs.cs
- ObjectIDGenerator.cs
- CombinedGeometry.cs
- DataGridColumnCollection.cs
- DbParameterCollectionHelper.cs
- DuplicateWaitObjectException.cs
- FontResourceCache.cs
- Win32MouseDevice.cs
- TextEvent.cs
- ContourSegment.cs
- IPEndPointCollection.cs
- PageParserFilter.cs
- MeshGeometry3D.cs
- DynamicPropertyHolder.cs
- EventArgs.cs
- SettingsProperty.cs
- VariableExpressionConverter.cs
- ZipIOCentralDirectoryBlock.cs
- FakeModelItemImpl.cs
- HttpModuleCollection.cs
- XmlSchemaCollection.cs
- SortedDictionary.cs
- NativeRecognizer.cs
- CustomExpressionEventArgs.cs
- Propagator.ExtentPlaceholderCreator.cs
- MouseOverProperty.cs
- HostingEnvironment.cs
- CodeArgumentReferenceExpression.cs
- BezierSegment.cs
- PtsHost.cs
- ReversePositionQuery.cs
- OperationCanceledException.cs
- SqlExpressionNullability.cs
- MemberDomainMap.cs
- TrackingServices.cs
- AttributeEmitter.cs
- TrailingSpaceComparer.cs
- path.cs
- DotExpr.cs
- XmlHelper.cs
- AssemblyAssociatedContentFileAttribute.cs
- CalloutQueueItem.cs
- AssemblyBuilder.cs
- SessionStateItemCollection.cs
- Semaphore.cs
- TraceContextRecord.cs
- SessionPageStatePersister.cs
- ObjectSet.cs
- TextTreeTextBlock.cs
- BamlLocalizer.cs
- SqlUtils.cs
- PageParserFilter.cs
- TabItemAutomationPeer.cs
- SequenceDesigner.cs
- ButtonPopupAdapter.cs
- HttpConfigurationSystem.cs
- TemplateBindingExtensionConverter.cs
- URL.cs
- CapabilitiesSection.cs
- RequestTimeoutManager.cs
- XmlIgnoreAttribute.cs
- ScriptResourceInfo.cs
- ConfigurationManagerHelper.cs
- OdbcStatementHandle.cs
- TemplatedAdorner.cs
- hwndwrapper.cs
- References.cs
- SqlFunctionAttribute.cs