Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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 } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RectangleF.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SchemaEntity.cs
- Repeater.cs
- securitycriticaldataClass.cs
- AxisAngleRotation3D.cs
- COM2TypeInfoProcessor.cs
- BooleanExpr.cs
- IntranetCredentialPolicy.cs
- ListViewContainer.cs
- ReadOnlyHierarchicalDataSource.cs
- AutomationAttributeInfo.cs
- DateRangeEvent.cs
- Button.cs
- ProcessThread.cs
- EllipseGeometry.cs
- TextCompositionManager.cs
- MenuItemBinding.cs
- CanonicalFontFamilyReference.cs
- PageRequestManager.cs
- Annotation.cs
- WSDualHttpBindingCollectionElement.cs
- PolyLineSegmentFigureLogic.cs
- ExtendedProperty.cs
- XPathSelectionIterator.cs
- DBSqlParserTableCollection.cs
- ExtensionFile.cs
- SelfSignedCertificate.cs
- C14NUtil.cs
- EnumValAlphaComparer.cs
- XmlMembersMapping.cs
- ChangePassword.cs
- DbConnectionStringCommon.cs
- CngUIPolicy.cs
- WaitHandle.cs
- CqlParserHelpers.cs
- ContentTextAutomationPeer.cs
- ObjectTag.cs
- DataKey.cs
- Image.cs
- AudioStateChangedEventArgs.cs
- ProtocolsConfiguration.cs
- ControlTemplate.cs
- RelationshipWrapper.cs
- DbConnectionInternal.cs
- XmlSchemaObjectCollection.cs
- CuspData.cs
- NavigateEvent.cs
- TraceFilter.cs
- SingleAnimationUsingKeyFrames.cs
- InteropAutomationProvider.cs
- BinarySerializer.cs
- TraceContextRecord.cs
- NavigationExpr.cs
- JsonServiceDocumentSerializer.cs
- EditingMode.cs
- SizeLimitedCache.cs
- WebPartsPersonalization.cs
- AsyncPostBackErrorEventArgs.cs
- MatrixCamera.cs
- EventLogTraceListener.cs
- TemplatedEditableDesignerRegion.cs
- AdRotator.cs
- ClientSettingsProvider.cs
- RegexRunnerFactory.cs
- FunctionUpdateCommand.cs
- CharEntityEncoderFallback.cs
- WebUtil.cs
- DbProviderServices.cs
- GridViewRowPresenter.cs
- ToolStripActionList.cs
- MemoryMappedFileSecurity.cs
- ViewManager.cs
- WebEvents.cs
- MessageUtil.cs
- DirectionalLight.cs
- ObjectAnimationBase.cs
- SymbolDocumentInfo.cs
- NumberFormatInfo.cs
- EventRouteFactory.cs
- safex509handles.cs
- DesignerActionUIStateChangeEventArgs.cs
- CachedPathData.cs
- CompositeFontParser.cs
- RefreshEventArgs.cs
- WindowsAuthenticationEventArgs.cs
- EventLog.cs
- StringResourceManager.cs
- CodeDOMUtility.cs
- URL.cs
- SecurityResources.cs
- RequiredFieldValidator.cs
- PropertyManager.cs
- ParameterEditorUserControl.cs
- VisualProxy.cs
- InvalidOperationException.cs
- ActivityBuilderXamlWriter.cs
- DragEventArgs.cs
- Property.cs
- NumericExpr.cs