Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / AutoGeneratedFieldProperties.cs / 2 / AutoGeneratedFieldProperties.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Reflection; using System.Security.Permissions; using System.Web.Util; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class AutoGeneratedFieldProperties : IStateManager { private bool _isTracking; private StateBag _statebag; public AutoGeneratedFieldProperties() { _statebag = new StateBag(); } public string DataField { get { object o = ViewState["DataField"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["DataField"] = value; } } public bool IsReadOnly { get { object o = ViewState["IsReadOnly"]; if (o != null) { return (bool)o; } return false; } set { ViewState["IsReadOnly"] = value; } } public string Name { get { object o = ViewState["Name"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["Name"] = value; } } public Type Type { get { object o = ViewState["Type"]; if (o != null) { return (Type)o; } return null; } set { ViewState["Type"] = value; } } ////// Stores the properties for an AutoGeneratedField. /// ////// private StateBag ViewState { get { return _statebag; } } #region IStateManager implementation ///Gets the statebag for the AutoGeneratedFieldProperties. This property is read-only. ///bool IStateManager.IsTrackingViewState { get { return _isTracking; } } /// void IStateManager.LoadViewState(object state) { if (state != null) { ((IStateManager)ViewState).LoadViewState(state); } } /// object IStateManager.SaveViewState() { object state = ((IStateManager)ViewState).SaveViewState(); return state; } /// void IStateManager.TrackViewState() { _isTracking = true; ViewState.TrackViewState(); } #endregion } } // 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
- BaseValidator.cs
- SingleStorage.cs
- AlternationConverter.cs
- SurrogateEncoder.cs
- XmlIgnoreAttribute.cs
- RawKeyboardInputReport.cs
- ServiceEndpointElement.cs
- CodeAttributeArgumentCollection.cs
- ScrollChrome.cs
- EntityStoreSchemaGenerator.cs
- HelpEvent.cs
- PageThemeCodeDomTreeGenerator.cs
- ZoneLinkButton.cs
- ThreadStateException.cs
- WebUtility.cs
- OletxDependentTransaction.cs
- MethodRental.cs
- XamlParser.cs
- CodeMemberMethod.cs
- DriveNotFoundException.cs
- VirtualPath.cs
- HMACSHA256.cs
- IndexOutOfRangeException.cs
- RouteItem.cs
- SqlBooleanMismatchVisitor.cs
- StringToken.cs
- _Events.cs
- TextContainerHelper.cs
- NumericUpDown.cs
- DragDeltaEventArgs.cs
- AxImporter.cs
- SyndicationSerializer.cs
- TextRunCacheImp.cs
- GridViewRowCollection.cs
- ProbeRequestResponseAsyncResult.cs
- UIPropertyMetadata.cs
- UpdatePanelTrigger.cs
- EnumBuilder.cs
- ListCardsInFileRequest.cs
- GeneralTransform3DTo2D.cs
- XmlNamespaceDeclarationsAttribute.cs
- UriScheme.cs
- EmptyControlCollection.cs
- DbTransaction.cs
- MarkupProperty.cs
- SourceItem.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ValueSerializer.cs
- OptionUsage.cs
- HttpConfigurationSystem.cs
- DrawingState.cs
- CompiledIdentityConstraint.cs
- GlyphTypeface.cs
- Stack.cs
- Brush.cs
- ObfuscationAttribute.cs
- BaseAddressElement.cs
- SqlParameterizer.cs
- AuthenticationService.cs
- NativeMethodsOther.cs
- ToolboxComponentsCreatingEventArgs.cs
- DetailsView.cs
- HMACSHA1.cs
- StandardOleMarshalObject.cs
- ObjectQuery_EntitySqlExtensions.cs
- MethodBuilder.cs
- OraclePermissionAttribute.cs
- ChannelBinding.cs
- ActiveXHost.cs
- SpeakCompletedEventArgs.cs
- DesignerDataParameter.cs
- ResXResourceReader.cs
- SelectiveScrollingGrid.cs
- DbBuffer.cs
- DataRowView.cs
- KnownBoxes.cs
- AutomationAttributeInfo.cs
- TextServicesDisplayAttribute.cs
- OuterProxyWrapper.cs
- MembershipPasswordException.cs
- commandenforcer.cs
- XmlStreamStore.cs
- HtmlGenericControl.cs
- StringComparer.cs
- JoinCqlBlock.cs
- ArcSegment.cs
- XmlConverter.cs
- DirectoryNotFoundException.cs
- DBConcurrencyException.cs
- RoleGroupCollection.cs
- ModifierKeysConverter.cs
- X509CertificateValidator.cs
- CategoryValueConverter.cs
- PageStatePersister.cs
- DictionarySectionHandler.cs
- HttpRequestWrapper.cs
- VideoDrawing.cs
- ToolboxItemAttribute.cs
- GestureRecognitionResult.cs
- xmlformatgeneratorstatics.cs