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
- ScriptManagerProxy.cs
- Viewport3DVisual.cs
- TypeSystem.cs
- UserControlFileEditor.cs
- StrokeNodeEnumerator.cs
- TouchesCapturedWithinProperty.cs
- MatrixAnimationBase.cs
- filewebrequest.cs
- SchemaType.cs
- PresentationSource.cs
- Schema.cs
- CodeThrowExceptionStatement.cs
- AgileSafeNativeMemoryHandle.cs
- InfoCardBinaryReader.cs
- UndoManager.cs
- DataGridViewCellLinkedList.cs
- OnOperation.cs
- DataBinder.cs
- GenericTextProperties.cs
- QuaternionConverter.cs
- DataGridViewRowsRemovedEventArgs.cs
- FrameworkElement.cs
- complextypematerializer.cs
- TextLine.cs
- XmlAttributeCollection.cs
- Processor.cs
- SoapExtensionTypeElementCollection.cs
- ContractInferenceHelper.cs
- MailWebEventProvider.cs
- Expander.cs
- ToolStripOverflow.cs
- CancelEventArgs.cs
- BooleanKeyFrameCollection.cs
- XmlSchemaAny.cs
- BaseCAMarshaler.cs
- FacetDescription.cs
- FileLevelControlBuilderAttribute.cs
- BitmapEffectInput.cs
- SoapIncludeAttribute.cs
- IImplicitResourceProvider.cs
- XmlChildEnumerator.cs
- Int16Storage.cs
- SrgsToken.cs
- control.ime.cs
- SignatureResourcePool.cs
- DoubleAnimationBase.cs
- PrintPreviewControl.cs
- PageBreakRecord.cs
- BamlLocalizabilityResolver.cs
- DataQuery.cs
- ProviderSettingsCollection.cs
- ReferencedAssemblyResolver.cs
- PageBuildProvider.cs
- PermissionToken.cs
- FrameworkContentElementAutomationPeer.cs
- RegisterResponseInfo.cs
- ScrollViewerAutomationPeer.cs
- mediapermission.cs
- XmlProcessingInstruction.cs
- NullRuntimeConfig.cs
- CollectionBase.cs
- EventLogReader.cs
- HttpModuleAction.cs
- SendActivityDesignerTheme.cs
- DefaultDialogButtons.cs
- XPathParser.cs
- StateFinalizationActivity.cs
- ContextStack.cs
- CompensableActivity.cs
- XmlSchemaSimpleTypeRestriction.cs
- XsdDateTime.cs
- InputLangChangeEvent.cs
- RadioButtonList.cs
- ResourcePart.cs
- EntityContainerAssociationSetEnd.cs
- SerializationHelper.cs
- HtmlHead.cs
- ResourceContainer.cs
- Int32Collection.cs
- EdmSchemaError.cs
- MapPathBasedVirtualPathProvider.cs
- PrintingPermission.cs
- GeometryValueSerializer.cs
- RelationshipSet.cs
- EventLogPermissionEntry.cs
- ArithmeticException.cs
- RelationshipConstraintValidator.cs
- Utilities.cs
- ExternalFile.cs
- LicenseContext.cs
- SQLMoney.cs
- SafeRightsManagementSessionHandle.cs
- SizeLimitedCache.cs
- StrokeRenderer.cs
- EditorZone.cs
- PropertyChangeTracker.cs
- CqlLexerHelpers.cs
- ErrorEventArgs.cs
- CodeSubDirectory.cs
- CollectionTraceRecord.cs