Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / HyperLinkDataBindingHandler.cs / 1 / HyperLinkDataBindingHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.Design; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Web.UI; using System.Web.UI.WebControls; ////// /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class HyperLinkDataBindingHandler : DataBindingHandler { ////// /// public override void DataBindControl(IDesignerHost designerHost, Control control) { DataBindingCollection bindings = ((IDataBindingsAccessor)control).DataBindings; DataBinding textBinding = bindings["Text"]; DataBinding urlBinding = bindings["NavigateUrl"]; if ((textBinding != null) || (urlBinding != null)) { HyperLink hyperLink = (HyperLink)control; if (textBinding != null) { hyperLink.Text = SR.GetString(SR.Sample_Databound_Text); } if (urlBinding != null) { // any value will do, we just need an href to be rendered hyperLink.NavigateUrl = "url"; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Cursor.cs
- FormViewInsertEventArgs.cs
- RecordManager.cs
- CryptoProvider.cs
- TreeIterator.cs
- HttpPostProtocolImporter.cs
- MimeMapping.cs
- SafeViewOfFileHandle.cs
- ClassicBorderDecorator.cs
- ToolStripOverflowButton.cs
- SynchronousChannel.cs
- AssertSection.cs
- SecurityDocument.cs
- EdmItemCollection.cs
- MenuCommand.cs
- Monitor.cs
- AttachedAnnotationChangedEventArgs.cs
- ReferentialConstraintRoleElement.cs
- XmlILConstructAnalyzer.cs
- AuthenticateEventArgs.cs
- Operator.cs
- EditorPart.cs
- DataServicePagingProviderWrapper.cs
- ClientType.cs
- FloatMinMaxAggregationOperator.cs
- TextEffect.cs
- DataGridViewDataConnection.cs
- BooleanFacetDescriptionElement.cs
- MeasurementDCInfo.cs
- XmlSchemaFacet.cs
- Mappings.cs
- OpCellTreeNode.cs
- SecurityTraceRecordHelper.cs
- IDReferencePropertyAttribute.cs
- ThaiBuddhistCalendar.cs
- SubMenuStyleCollection.cs
- EntityContainerEmitter.cs
- DataGridViewIntLinkedList.cs
- Soap11ServerProtocol.cs
- BaseConfigurationRecord.cs
- PageThemeCodeDomTreeGenerator.cs
- Win32.cs
- GeneralTransformCollection.cs
- NewArray.cs
- UriWriter.cs
- ListViewItem.cs
- QualifiedCellIdBoolean.cs
- LifetimeServices.cs
- CustomErrorsSection.cs
- TransformerTypeCollection.cs
- Action.cs
- Viewport2DVisual3D.cs
- SendingRequestEventArgs.cs
- WebPermission.cs
- ADMembershipProvider.cs
- HtmlElementErrorEventArgs.cs
- MenuItem.cs
- ListDictionaryInternal.cs
- StdValidatorsAndConverters.cs
- Point4DValueSerializer.cs
- QueryReaderSettings.cs
- GlyphElement.cs
- ProofTokenCryptoHandle.cs
- CacheEntry.cs
- DocumentStream.cs
- MULTI_QI.cs
- DockPattern.cs
- Schema.cs
- CollectionChangeEventArgs.cs
- PipelineModuleStepContainer.cs
- ExtendedProtectionPolicyTypeConverter.cs
- ConcurrentStack.cs
- DetailsViewInsertEventArgs.cs
- SafeSerializationManager.cs
- TextRenderer.cs
- localization.cs
- RequiredFieldValidator.cs
- NameValueConfigurationCollection.cs
- JsonClassDataContract.cs
- PropertyRef.cs
- App.cs
- BaseTemplatedMobileComponentEditor.cs
- SqlConnectionManager.cs
- FlowPosition.cs
- HotSpotCollection.cs
- Point.cs
- TypeNameConverter.cs
- PathSegment.cs
- ListView.cs
- BinaryFormatter.cs
- SrgsText.cs
- GenericTextProperties.cs
- StaticTextPointer.cs
- SerializationException.cs
- Lease.cs
- ClientUtils.cs
- DataGridViewTextBoxCell.cs
- SHA1.cs
- ConfigurationValues.cs
- StrokeNodeData.cs