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
- SystemIPGlobalProperties.cs
- COSERVERINFO.cs
- WorkItem.cs
- InstanceKey.cs
- CollectionViewProxy.cs
- StickyNoteContentControl.cs
- DocumentXPathNavigator.cs
- BinaryEditor.cs
- EventLogPermission.cs
- SkewTransform.cs
- ZeroOpNode.cs
- PolyLineSegment.cs
- SettingsPropertyCollection.cs
- XmlSerializationGeneratedCode.cs
- UrlMapping.cs
- QilGenerator.cs
- TrustLevel.cs
- TreeViewDataItemAutomationPeer.cs
- MenuItemStyle.cs
- DynamicUpdateCommand.cs
- SiteMapPath.cs
- HttpServerChannel.cs
- ConfigurationStrings.cs
- SoapObjectReader.cs
- DbParameterHelper.cs
- HashMembershipCondition.cs
- IndexedSelectQueryOperator.cs
- Html32TextWriter.cs
- FileSystemInfo.cs
- TracedNativeMethods.cs
- MsmqBindingBase.cs
- InplaceBitmapMetadataWriter.cs
- EmbossBitmapEffect.cs
- EventHandlerList.cs
- AsmxEndpointPickerExtension.cs
- ResourceReferenceKeyNotFoundException.cs
- ParserContext.cs
- MarginsConverter.cs
- xamlnodes.cs
- ArraySegment.cs
- RoutedEventHandlerInfo.cs
- RemotingSurrogateSelector.cs
- Int64.cs
- DragStartedEventArgs.cs
- PropertyNames.cs
- HuffCodec.cs
- ObjectListFieldCollection.cs
- StopStoryboard.cs
- TdsParser.cs
- NullableFloatSumAggregationOperator.cs
- SoapExtensionReflector.cs
- ConfigXmlText.cs
- TimeSpanStorage.cs
- DiscoveryMessageSequenceGenerator.cs
- CustomTypeDescriptor.cs
- Delay.cs
- XmlSchemaRedefine.cs
- TypeToTreeConverter.cs
- TraceSource.cs
- Membership.cs
- ReadingWritingEntityEventArgs.cs
- XmlFormatExtensionAttribute.cs
- __TransparentProxy.cs
- ContextStack.cs
- StaticSiteMapProvider.cs
- TranslateTransform3D.cs
- AtomPub10CategoriesDocumentFormatter.cs
- SelectionEditingBehavior.cs
- BindingsCollection.cs
- EntityDataSourceStatementEditor.cs
- Viewport2DVisual3D.cs
- WindowsListViewGroupSubsetLink.cs
- BuildManagerHost.cs
- XLinq.cs
- MessageHeaderException.cs
- ChannelDispatcherBase.cs
- SamlConditions.cs
- PrivateFontCollection.cs
- SimplePropertyEntry.cs
- ToolstripProfessionalRenderer.cs
- InputScopeNameConverter.cs
- QueryAsyncResult.cs
- AlternateView.cs
- UrlEncodedParameterWriter.cs
- TextControlDesigner.cs
- GridItemCollection.cs
- ContextCorrelationInitializer.cs
- BypassElement.cs
- NegationPusher.cs
- DBNull.cs
- CodeTypeOfExpression.cs
- XmlComplianceUtil.cs
- EmbeddedMailObject.cs
- OdbcDataReader.cs
- ISessionStateStore.cs
- CompositeCollectionView.cs
- WebSysDefaultValueAttribute.cs
- querybuilder.cs
- TypeHelper.cs
- PartBasedPackageProperties.cs