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
- MediaTimeline.cs
- AnnotationMap.cs
- TraceListener.cs
- SchemaElement.cs
- hwndwrapper.cs
- DataControlLinkButton.cs
- StorageTypeMapping.cs
- Vector3dCollection.cs
- UnsafeNativeMethods.cs
- ObfuscationAttribute.cs
- SchemaNotation.cs
- ControlCollection.cs
- Hash.cs
- C14NUtil.cs
- GetBrowserTokenRequest.cs
- DiscoveryUtility.cs
- ReleaseInstanceMode.cs
- InputLanguageManager.cs
- EnumConverter.cs
- ClientConfigPaths.cs
- FlatButtonAppearance.cs
- TableLayoutSettingsTypeConverter.cs
- MenuItemBindingCollection.cs
- ToolStripButton.cs
- ProtocolsConfigurationEntry.cs
- ManifestSignedXml.cs
- ByteAnimationBase.cs
- Timer.cs
- PointConverter.cs
- DeviceContext.cs
- HwndSource.cs
- ObjectParameterCollection.cs
- WindowsProgressbar.cs
- CultureInfo.cs
- XmlReflectionMember.cs
- SessionStateItemCollection.cs
- ButtonPopupAdapter.cs
- ContainerUIElement3D.cs
- SmiXetterAccessMap.cs
- FixedLineResult.cs
- SystemIPv6InterfaceProperties.cs
- StatementContext.cs
- SvcMapFile.cs
- TableHeaderCell.cs
- ObjectSet.cs
- EventDescriptorCollection.cs
- SafeHandles.cs
- keycontainerpermission.cs
- Canvas.cs
- StringAttributeCollection.cs
- DiagnosticStrings.cs
- AuthenticationServiceManager.cs
- SqlDataAdapter.cs
- ItemCollection.cs
- ResourcePool.cs
- EntityDataSourceWizardForm.cs
- SystemGatewayIPAddressInformation.cs
- EntityPropertyMappingAttribute.cs
- LocatorPart.cs
- GridToolTip.cs
- TypeConverterHelper.cs
- handlecollector.cs
- MetadataSource.cs
- Events.cs
- StrokeFIndices.cs
- DataGridViewCellEventArgs.cs
- StrokeRenderer.cs
- PanelDesigner.cs
- CorrelationActionMessageFilter.cs
- InitializingNewItemEventArgs.cs
- Parameter.cs
- SelectionProcessor.cs
- SelectedGridItemChangedEvent.cs
- sitestring.cs
- DefaultHttpHandler.cs
- PropertyMap.cs
- StreamAsIStream.cs
- WebPartUtil.cs
- MediaEntryAttribute.cs
- SinglePageViewer.cs
- SweepDirectionValidation.cs
- SettingsBase.cs
- RenameRuleObjectDialog.cs
- ScriptingSectionGroup.cs
- ClrPerspective.cs
- TraceHandlerErrorFormatter.cs
- TextComposition.cs
- DbBuffer.cs
- DaylightTime.cs
- DbFunctionCommandTree.cs
- UniqueContractNameValidationBehavior.cs
- MetadataExchangeBindings.cs
- ScaleTransform.cs
- BitmapEffect.cs
- AnonymousIdentificationSection.cs
- Misc.cs
- SemanticAnalyzer.cs
- ImageConverter.cs
- DataServiceHostFactory.cs
- HtmlInputFile.cs