Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / UpdatePanelControlTrigger.cs / 1305376 / UpdatePanelControlTrigger.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Web; using System.Web.UI; using System.Web.Resources; public abstract class UpdatePanelControlTrigger : UpdatePanelTrigger { private string _controlID; protected UpdatePanelControlTrigger() { } [ Category("Behavior"), DefaultValue(""), IDReferenceProperty(), ResourceDescription("UpdatePanelControlTrigger_ControlID"), SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "ID") ] public string ControlID { get { return _controlID ?? String.Empty; } set { _controlID = value; } } protected Control FindTargetControl(bool searchNamingContainers) { if (String.IsNullOrEmpty(ControlID)) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_NoControlID, Owner.ID)); } Control foundControl = ControlUtil.FindTargetControl(ControlID, Owner, searchNamingContainers); if (foundControl == null) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_ControlNotFound, ControlID, Owner.ID)); } return foundControl; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Web; using System.Web.UI; using System.Web.Resources; public abstract class UpdatePanelControlTrigger : UpdatePanelTrigger { private string _controlID; protected UpdatePanelControlTrigger() { } [ Category("Behavior"), DefaultValue(""), IDReferenceProperty(), ResourceDescription("UpdatePanelControlTrigger_ControlID"), SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "ID") ] public string ControlID { get { return _controlID ?? String.Empty; } set { _controlID = value; } } protected Control FindTargetControl(bool searchNamingContainers) { if (String.IsNullOrEmpty(ControlID)) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_NoControlID, Owner.ID)); } Control foundControl = ControlUtil.FindTargetControl(ControlID, Owner, searchNamingContainers); if (foundControl == null) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_ControlNotFound, ControlID, Owner.ID)); } return foundControl; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OperationContext.cs
- SafeNativeMemoryHandle.cs
- XslTransformFileEditor.cs
- PrintEvent.cs
- ListView.cs
- SharedStream.cs
- LazyTextWriterCreator.cs
- FileRecordSequenceHelper.cs
- COM2Enum.cs
- ILGenerator.cs
- DataRowView.cs
- DbDataSourceEnumerator.cs
- FileLogRecordStream.cs
- InternalBufferOverflowException.cs
- UTF32Encoding.cs
- CatalogPart.cs
- WorkflowApplicationAbortedEventArgs.cs
- _CookieModule.cs
- DownloadProgressEventArgs.cs
- DesignerTransactionCloseEvent.cs
- LogRecordSequence.cs
- ProcessHost.cs
- EventData.cs
- Stream.cs
- DataGridViewCellValidatingEventArgs.cs
- XmlSchemaDocumentation.cs
- QilFunction.cs
- ListenerElementsCollection.cs
- RelatedView.cs
- SeparatorAutomationPeer.cs
- BitHelper.cs
- MappingItemCollection.cs
- unsafenativemethodsother.cs
- PngBitmapEncoder.cs
- XmlSchemaExporter.cs
- PointLight.cs
- LineVisual.cs
- HeaderedContentControl.cs
- ContractMapping.cs
- OdbcConnectionFactory.cs
- XmlObjectSerializerReadContext.cs
- Image.cs
- CodeSubDirectoriesCollection.cs
- DecimalAnimation.cs
- InfoCardSymmetricCrypto.cs
- XamlReaderHelper.cs
- Utils.cs
- Timer.cs
- NamedObject.cs
- PersistChildrenAttribute.cs
- GlyphElement.cs
- XmlMemberMapping.cs
- DecodeHelper.cs
- XamlStackWriter.cs
- AssemblyGen.cs
- EntityDataSourceEntitySetNameItem.cs
- UniqueIdentifierService.cs
- XmlUnspecifiedAttribute.cs
- ControlBindingsCollection.cs
- NamespaceEmitter.cs
- TripleDES.cs
- DataMisalignedException.cs
- CrossSiteScriptingValidation.cs
- CodeNamespaceImport.cs
- CompilerCollection.cs
- UpdatePanelTriggerCollection.cs
- ActiveXSerializer.cs
- OutOfProcStateClientManager.cs
- PermissionSet.cs
- SyntaxCheck.cs
- ParameterCollection.cs
- DataGridViewCellValidatingEventArgs.cs
- Handle.cs
- FixedStringLookup.cs
- PixelFormatConverter.cs
- DetailsViewRowCollection.cs
- AttachedAnnotationChangedEventArgs.cs
- BooleanStorage.cs
- StreamSecurityUpgradeAcceptorBase.cs
- RegexMatch.cs
- PartitionResolver.cs
- InstanceNotReadyException.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- WebPartHelpVerb.cs
- Point.cs
- ZipIOModeEnforcingStream.cs
- AnnotationObservableCollection.cs
- ScriptDescriptor.cs
- MetadataItemSerializer.cs
- NativeMethods.cs
- NullableFloatMinMaxAggregationOperator.cs
- TrustLevel.cs
- SignatureHelper.cs
- SafeSecurityHelper.cs
- EncodingDataItem.cs
- PageCache.cs
- ComplusTypeValidator.cs
- BaseComponentEditor.cs
- Application.cs
- NumberSubstitution.cs