asp.net.ph

HyperLinkField Class

System.Web.UI.WebControls Namespace


.NET Framework version 2.0

Represents a field that is displayed as a hyperlink in a data-bound control.

HyperLinkField Class Members

Collapse   Constructors

Visibility Constructor Parameters
public HyperLinkField ( )

Collapse   Properties

Visibility Name Value Type Accessibility
public DataNavigateUrlFields String [ Get , Set ]
public DataNavigateUrlFormatString String [ Get , Set ]
public DataTextField String [ Get , Set ]
public DataTextFormatString String [ Get , Set ]
public NavigateUrl String [ Get , Set ]
public Target String [ Get , Set ]
public Text String [ Get , Set ]

Collapse   Methods

Visibility Name Parameters Return Type
protected CopyProperties ( DataControlField newField ) Void
protected CreateField ( ) DataControlField
protected FormatDataNavigateUrlValue ( Object dataUrlValues ) String
protected FormatDataTextValue ( Object dataTextValue ) String
public Initialize ( Boolean enableSorting , Control control ) Boolean
public InitializeCell ( DataControlFieldCell cell , DataControlCellType cellType , DataControlRowState rowState , Int32 rowIndex ) Void
public ValidateSupportsCallback ( ) Void

Remarks

The HyperLinkField class is used by data-bound controls ( such as GridView and DetailsView ) to display a hyperlink for each record displayed. When the user clicks a hyperlink, he or she is directed to the Web page associated with the hyperlink. The HyperLinkField object is displayed differently depending on the data-bound control in which it is used. For example, the GridView control displays a HyperLinkField object as a column, while the DetailsView control displays it as a row.

To specify the caption to display for the hyperlinks, use the Text property. Use the NavigateUrl property to specify the URL to navigate to when a hyperlink is clicked. If you want to display the linked content in a specific window or frame, set the Target property.

NOTE: When the Text and NavigateUrl properties are set, all hyperlinks in the HyperLinkField object share the same caption and navigation URL. Likewise, the Target property also applies to all hyperlinks.

Alternatively, you can bind the HyperLinkField object to fields in a data source. This allows you to display a different caption for each hyperlink in the HyperLinkField object and to have each hyperlink navigate to a different location. To bind a field to a caption, set the DataTextField property. To create a URL for navigation, set the DataNavigateUrlFields property to a comma-separated list of fields to use to create the URL.

You can specify a custom format for the captions and navigation URLs by setting the DataTextFormatString and DataNavigateUrlFormatString properties, respectively.

You can hide a HyperLinkField object in a data-bound control by setting the Visible property to false.

You can customize the header and footer sections of a HyperLinkField object. To display a caption in the header or footer sections, set the HeaderText or FooterText properties, respectively. To display an image in the header section instead of text, set the HeaderImageUrl property. The header section can be hidden in the HyperLinkField object by setting the ShowHeader property to false.

NOTE: Some data-bound controls ( such as the GridView control ) can show or hide only the entire header section of the control. These data-bound controls do not support the ShowHeader property for an individual bound field. To show or hide the entire header section of a data-bound control, use the control's ShowHeader property ( if available ).

You also can customize the appearance of the HyperLinkField object ( font color, background color, and so on ) by setting the style properties for the different parts of the field. The following table lists the different style properties.

Style property Description
ControlStyle The style settings for the child Web server controls of the HyperLinkField object.
FooterStyle The style settings for the footer section of the HyperLinkField object.
HeaderStyle The style settings for the header section of the HyperLinkField object.
ItemStyle The style settings for the data items in the HyperLinkField object.

See Also

BoundField   ButtonField   CheckBoxField   CommandField   ImageField   TemplateField Skip Navigation Links




Home
Suggested Reading


Previous page Back to top Next page

© 2000-2010 Rey Nuñez All rights reserved.

If you have any question, comment or suggestion
about this site, please send us a note

You can help support asp.net.ph