Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / ui / UpdatePanelControlTrigger.cs / 2 / 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.Security.Permissions; using System.Web; using System.Web.UI; using System.Web.Resources; [ AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) ] 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.Security.Permissions; using System.Web; using System.Web.UI; using System.Web.Resources; [ AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) ] 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
- GroupDescription.cs
- TrackingQueryElement.cs
- TdsParserHelperClasses.cs
- RegexNode.cs
- HwndKeyboardInputProvider.cs
- FontFamily.cs
- StreamingContext.cs
- FontFamily.cs
- InternalResources.cs
- DataFormats.cs
- TypedRowHandler.cs
- PtsHelper.cs
- TransformGroup.cs
- WebRequestModuleElement.cs
- PageBreakRecord.cs
- JsonFormatWriterGenerator.cs
- filewebrequest.cs
- ChangeProcessor.cs
- CodeMemberMethod.cs
- QfeChecker.cs
- AnimationException.cs
- namescope.cs
- XMLUtil.cs
- SecureStringHasher.cs
- ProfileInfo.cs
- XmlElementAttribute.cs
- DataGridRow.cs
- MenuItemCollection.cs
- Light.cs
- XmlSchemaImport.cs
- DoWorkEventArgs.cs
- DetailsView.cs
- MetadataAssemblyHelper.cs
- SmtpCommands.cs
- HttpCookie.cs
- CodeAccessPermission.cs
- QueryResults.cs
- WsdlInspector.cs
- BreakRecordTable.cs
- RpcCryptoRequest.cs
- QueryContinueDragEventArgs.cs
- VisualTreeUtils.cs
- GridProviderWrapper.cs
- GridViewRow.cs
- WinFormsUtils.cs
- Version.cs
- SineEase.cs
- RoutingEndpointTrait.cs
- OdbcParameterCollection.cs
- ResourceDictionary.cs
- BoolExpr.cs
- ExtensionSimplifierMarkupObject.cs
- Validator.cs
- ImageClickEventArgs.cs
- FontConverter.cs
- ColorConvertedBitmap.cs
- WebPartsSection.cs
- PreviewKeyDownEventArgs.cs
- WebBrowserNavigatingEventHandler.cs
- CodeAssignStatement.cs
- RegionIterator.cs
- CryptoConfig.cs
- SupportingTokenChannel.cs
- ObjectTag.cs
- ListViewGroupItemCollection.cs
- DataSourceConverter.cs
- BitmapImage.cs
- SvcMapFile.cs
- ExtentCqlBlock.cs
- XmlSchemaAttributeGroup.cs
- TypeDescriptorFilterService.cs
- Queue.cs
- InProcStateClientManager.cs
- SByte.cs
- CompModHelpers.cs
- DisplayMemberTemplateSelector.cs
- DefaultValueAttribute.cs
- MsmqAppDomainProtocolHandler.cs
- DataProtection.cs
- CompiledRegexRunnerFactory.cs
- HandleCollector.cs
- FormatConvertedBitmap.cs
- UIElementPropertyUndoUnit.cs
- UserControlBuildProvider.cs
- XmlUtilWriter.cs
- ThreadInterruptedException.cs
- BindStream.cs
- XmlDataDocument.cs
- TypeRestriction.cs
- CompiledRegexRunner.cs
- IISUnsafeMethods.cs
- AvTrace.cs
- EnumerableCollectionView.cs
- KeyGesture.cs
- DataGridViewLinkColumn.cs
- EventItfInfo.cs
- XmlSchemaNotation.cs
- RuntimeConfigurationRecord.cs
- GatewayIPAddressInformationCollection.cs
- SHA256Managed.cs