Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DeviceContexts.cs
- Stopwatch.cs
- XmlMembersMapping.cs
- X509Certificate.cs
- RelationshipType.cs
- connectionpool.cs
- InternalBufferOverflowException.cs
- ImageList.cs
- BitArray.cs
- FileSystemWatcher.cs
- OleDbCommand.cs
- InputProcessorProfilesLoader.cs
- SkinBuilder.cs
- ErrorInfoXmlDocument.cs
- webclient.cs
- NativeMethods.cs
- Int32.cs
- StrokeRenderer.cs
- GraphicsContainer.cs
- SmtpMail.cs
- MultipleViewPatternIdentifiers.cs
- DesignerImageAdapter.cs
- RectAnimationBase.cs
- ConstrainedGroup.cs
- CatalogZoneBase.cs
- Error.cs
- AuthenticationService.cs
- DeleteStoreRequest.cs
- EncoderParameters.cs
- PropertyValueChangedEvent.cs
- DrawingImage.cs
- TypeValidationEventArgs.cs
- AccessText.cs
- SqlPersonalizationProvider.cs
- InvokeBinder.cs
- ClientTargetSection.cs
- OrthographicCamera.cs
- ThicknessAnimationUsingKeyFrames.cs
- FilterQueryOptionExpression.cs
- WindowsIPAddress.cs
- SafeProcessHandle.cs
- FileDialogCustomPlace.cs
- DriveInfo.cs
- CodeNamespace.cs
- ObjectRef.cs
- ThumbAutomationPeer.cs
- InternalConfigSettingsFactory.cs
- Ipv6Element.cs
- DateTimeConverter.cs
- ChangeConflicts.cs
- XPathNodeInfoAtom.cs
- EventRouteFactory.cs
- CommonXSendMessage.cs
- odbcmetadatafactory.cs
- EntitySetBaseCollection.cs
- Size3D.cs
- EnumBuilder.cs
- Memoizer.cs
- TypeUnloadedException.cs
- ArgumentOutOfRangeException.cs
- MultiView.cs
- TempEnvironment.cs
- MatrixKeyFrameCollection.cs
- DomNameTable.cs
- TextRangeBase.cs
- ImageListStreamer.cs
- NGCUIElementCollectionSerializerAsync.cs
- DataRelation.cs
- TTSEngineTypes.cs
- ConfigurationStrings.cs
- DataGridHeaderBorder.cs
- BamlBinaryReader.cs
- IconConverter.cs
- SoapCodeExporter.cs
- Utils.cs
- DropShadowBitmapEffect.cs
- ImageMapEventArgs.cs
- SR.cs
- HttpModule.cs
- DataControlField.cs
- RegexGroupCollection.cs
- FontWeights.cs
- ColumnWidthChangingEvent.cs
- TextDecorationCollectionConverter.cs
- DateTimeConstantAttribute.cs
- DomainUpDown.cs
- ProcessThreadCollection.cs
- Logging.cs
- ObjectViewQueryResultData.cs
- GridItemCollection.cs
- Cursor.cs
- CmsInterop.cs
- ProjectionPlan.cs
- HttpModuleCollection.cs
- Stackframe.cs
- KeyPressEvent.cs
- EventMap.cs
- DropSource.cs
- ClearCollection.cs
- DockPattern.cs