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
- DragStartedEventArgs.cs
- WindowsListViewItem.cs
- AddInProcess.cs
- MemberExpression.cs
- HierarchicalDataSourceControl.cs
- ParameterCollectionEditor.cs
- AtlasWeb.Designer.cs
- OptimizerPatterns.cs
- WebPartCatalogCloseVerb.cs
- InvokePattern.cs
- TextPointer.cs
- HttpMethodConstraint.cs
- DateTimeParse.cs
- MultiAsyncResult.cs
- EntityWithChangeTrackerStrategy.cs
- ToolStripControlHost.cs
- NullableIntSumAggregationOperator.cs
- RepeaterCommandEventArgs.cs
- LinqDataView.cs
- ObjectContextServiceProvider.cs
- DbDataReader.cs
- MonthCalendarDesigner.cs
- ActivityCodeGenerator.cs
- PieceNameHelper.cs
- OrderedDictionary.cs
- DbParameterHelper.cs
- CellPartitioner.cs
- BaseDataListDesigner.cs
- ContextMenu.cs
- ContentTextAutomationPeer.cs
- CqlParser.cs
- ChannelTokenTypeConverter.cs
- CrossContextChannel.cs
- ThreadStaticAttribute.cs
- CompiledRegexRunner.cs
- SafeFindHandle.cs
- BufferedStream.cs
- ListCommandEventArgs.cs
- DateRangeEvent.cs
- DesignerCalendarAdapter.cs
- MobileUserControlDesigner.cs
- SafeTimerHandle.cs
- ObjectSpanRewriter.cs
- VirtualPath.cs
- DeferredReference.cs
- peernodestatemanager.cs
- PnrpPeerResolverElement.cs
- UserThread.cs
- GridPatternIdentifiers.cs
- RelationshipConverter.cs
- AttachedPropertiesService.cs
- OleDbRowUpdatingEvent.cs
- ScrollPattern.cs
- OptionalRstParameters.cs
- CannotUnloadAppDomainException.cs
- ClientConvert.cs
- TemplateControlParser.cs
- EventProxy.cs
- SamlAssertionKeyIdentifierClause.cs
- TextFindEngine.cs
- Rule.cs
- EventHandlers.cs
- HttpsChannelListener.cs
- xml.cs
- TextDecorationUnitValidation.cs
- Vector3DIndependentAnimationStorage.cs
- DurableInstanceManager.cs
- HtmlTable.cs
- DebugView.cs
- MarkupProperty.cs
- TemplateContent.cs
- BaseValidator.cs
- ChannelManager.cs
- CompilationLock.cs
- JsonFormatWriterGenerator.cs
- ClientSponsor.cs
- ValidationPropertyAttribute.cs
- OuterGlowBitmapEffect.cs
- IdentityReference.cs
- SendActivity.cs
- LeaseManager.cs
- LambdaReference.cs
- XmlException.cs
- ServiceHttpModule.cs
- SqlConnectionFactory.cs
- Condition.cs
- BulletedList.cs
- WindowsTreeView.cs
- WindowsTreeView.cs
- DbDataReader.cs
- WinFormsSecurity.cs
- CodeObjectCreateExpression.cs
- PointF.cs
- SmtpReplyReaderFactory.cs
- XmlObjectSerializerReadContext.cs
- CodeAccessPermission.cs
- CmsUtils.cs
- MessageQueueConverter.cs
- PageSettings.cs
- MatrixTransform.cs