Code:
/ DotNET / DotNET / 8.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
- InsufficientMemoryException.cs
- ClassData.cs
- HtmlTitle.cs
- FormatException.cs
- MatchingStyle.cs
- metadatamappinghashervisitor.cs
- OleDbReferenceCollection.cs
- ImageUrlEditor.cs
- TraceContextEventArgs.cs
- CipherData.cs
- XPathMultyIterator.cs
- FlowDocument.cs
- RadioButton.cs
- TdsEnums.cs
- XLinq.cs
- AsyncPostBackErrorEventArgs.cs
- KeyValueConfigurationElement.cs
- FunctionDescription.cs
- PanelStyle.cs
- StaticTextPointer.cs
- Point4DConverter.cs
- UICuesEvent.cs
- HashCodeCombiner.cs
- MailAddressCollection.cs
- GrammarBuilderRuleRef.cs
- TemplatePropertyEntry.cs
- CqlGenerator.cs
- UnsafeCollabNativeMethods.cs
- DataBinder.cs
- DataControlLinkButton.cs
- XmlCharCheckingWriter.cs
- JapaneseCalendar.cs
- Rotation3DKeyFrameCollection.cs
- TableLayoutStyle.cs
- X509AsymmetricSecurityKey.cs
- TriggerBase.cs
- PkcsUtils.cs
- DataGridParentRows.cs
- BindableAttribute.cs
- SponsorHelper.cs
- Style.cs
- Shape.cs
- UpdateException.cs
- GridViewRowCollection.cs
- JsonDeserializer.cs
- XmlQueryRuntime.cs
- adornercollection.cs
- BaseDataBoundControl.cs
- TextServicesManager.cs
- CapabilitiesAssignment.cs
- DispatcherExceptionEventArgs.cs
- RepeatInfo.cs
- CreateUserWizardStep.cs
- ColumnHeaderConverter.cs
- MarkupWriter.cs
- EmbeddedMailObjectsCollection.cs
- ThrowHelper.cs
- TextTreeUndo.cs
- JapaneseLunisolarCalendar.cs
- Brush.cs
- ColumnResizeAdorner.cs
- ListViewTableRow.cs
- CopyAction.cs
- TitleStyle.cs
- WaitHandleCannotBeOpenedException.cs
- FrameworkContentElement.cs
- ProxyHwnd.cs
- Model3DGroup.cs
- RowUpdatedEventArgs.cs
- ImpersonateTokenRef.cs
- WebSysDisplayNameAttribute.cs
- ThrowHelper.cs
- DSASignatureDeformatter.cs
- ToolStripContainerDesigner.cs
- SchemaNames.cs
- ExceptionUtil.cs
- WebColorConverter.cs
- MatrixAnimationBase.cs
- CalendarDesigner.cs
- PropertyStore.cs
- SaveWorkflowCommand.cs
- CriticalFinalizerObject.cs
- SiteOfOriginContainer.cs
- TranslateTransform3D.cs
- PolicyChain.cs
- RegionInfo.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- XomlDesignerLoader.cs
- SqlHelper.cs
- Function.cs
- DataGridViewRowStateChangedEventArgs.cs
- RMEnrollmentPage1.cs
- DataGridColumnDropSeparator.cs
- DesignTimeHTMLTextWriter.cs
- DataGrid.cs
- ProcessHost.cs
- ObjectDataSourceChooseMethodsPanel.cs
- SecurityContext.cs
- RTLAwareMessageBox.cs
- filewebresponse.cs