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
- NestedContainer.cs
- InvalidCommandTreeException.cs
- BaseComponentEditor.cs
- StyleXamlTreeBuilder.cs
- AuthenticatedStream.cs
- EnumUnknown.cs
- GeometryValueSerializer.cs
- LineSegment.cs
- Hex.cs
- RenderDataDrawingContext.cs
- FastEncoderStatics.cs
- TextFormatterImp.cs
- PageContent.cs
- Baml6Assembly.cs
- AdRotator.cs
- ElementNotAvailableException.cs
- MSAANativeProvider.cs
- PropertyValue.cs
- MsmqAppDomainProtocolHandler.cs
- RotateTransform.cs
- NativeMethods.cs
- StreamUpgradeBindingElement.cs
- XmlDocument.cs
- SpellCheck.cs
- KeyProperty.cs
- SortedList.cs
- IItemProperties.cs
- Literal.cs
- CompoundFileDeflateTransform.cs
- BuildProviderInstallComponent.cs
- TypeNameConverter.cs
- ClientSettings.cs
- MetadataCache.cs
- PrintDialog.cs
- RunInstallerAttribute.cs
- DirectionalLight.cs
- SqlCachedBuffer.cs
- ProviderBase.cs
- XmlQualifiedName.cs
- XmlUrlResolver.cs
- HttpErrorTraceRecord.cs
- DateTimeUtil.cs
- DefaultValueAttribute.cs
- FlowDocumentPage.cs
- SqlBulkCopyColumnMappingCollection.cs
- XmlReaderSettings.cs
- SHA256.cs
- CFStream.cs
- DataSet.cs
- WeakHashtable.cs
- TextLineBreak.cs
- odbcmetadatafactory.cs
- SizeConverter.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- XmlILStorageConverter.cs
- ExecutionEngineException.cs
- CodeTypeOfExpression.cs
- EntitySqlQueryState.cs
- PictureBox.cs
- CodeSubDirectoriesCollection.cs
- StandardBindingCollectionElement.cs
- ZeroOpNode.cs
- _HelperAsyncResults.cs
- XmlConvert.cs
- XamlValidatingReader.cs
- MemoryStream.cs
- OdbcDataAdapter.cs
- PolygonHotSpot.cs
- IItemContainerGenerator.cs
- ViewKeyConstraint.cs
- MetadataUtil.cs
- StorageSetMapping.cs
- BitmapData.cs
- HuffmanTree.cs
- MenuItemStyleCollection.cs
- ColorConvertedBitmap.cs
- XmlSchemaSimpleType.cs
- LoginName.cs
- MailHeaderInfo.cs
- ColumnCollection.cs
- _ListenerAsyncResult.cs
- basenumberconverter.cs
- DropSource.cs
- SeekableReadStream.cs
- FragmentNavigationEventArgs.cs
- ApplicationSecurityInfo.cs
- precedingquery.cs
- SamlAdvice.cs
- TypographyProperties.cs
- XmlCodeExporter.cs
- ImageUrlEditor.cs
- PrintDialogException.cs
- SqlInternalConnectionSmi.cs
- CodeNamespaceImportCollection.cs
- XmlToDatasetMap.cs
- BitArray.cs
- LineSegment.cs
- GC.cs
- storepermissionattribute.cs
- HttpCacheVaryByContentEncodings.cs