---
title: SAIFLinkButton
summary: API reference for SAIFLinkButton.
status: draft
owner: SAIF Documentation Team
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.V2
reference_type: package
---

# SAIFLinkButton

`SAIFLinkButton` is a minimal `LinkButton` subclass adding a single `Value` property of type `AlphaNumericCharacter`, used exclusively by `SAIFAlphaNumericLinkControl` to identify which letter/number range each generated link represents.

## Purpose
- Carry an `AlphaNumericCharacter` identity alongside the rendered link text so the parent control's click handler can determine which alphabet/number segment was clicked.

## Context
- Namespace: `SAIF.Presentation.Web.Controls.V2`
- Assembly/package: Compiled into `SAIF.BOF.Presentation.Web.Infragistics103`*

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `Value` | `Public Property Value As AlphaNumericCharacter` | Identifies which letter (A–Z) or numeric group this link button represents, read by `SAIFAlphaNumericLinkControl`'s click handler. |

## Inherited public members

Members in this section are inherited from `LinkButton` in the .NET Framework (`System.Web.UI.WebControls`), a framework base class rather than a documented SAIF dependency library.

| Member | Signature | Purpose |
| --- | --- | --- |
| `Text` | `Public Property Text As String` | Caption text rendered inside the anchor element. |
| `CommandName` | `Public Property CommandName As String` | Command identifier passed to the `Command` event when the button is clicked. |
| `CommandArgument` | `Public Property CommandArgument As String` | Additional argument value passed alongside `CommandName` to the `Command` event. |
| `CausesValidation` | `Public Property CausesValidation As Boolean` | Determines whether page validation runs when the button is clicked. |
| `ValidationGroup` | `Public Property ValidationGroup As String` | Name of the validation group triggered by this button when `CausesValidation` is `True`. |
| `PostBackUrl` | `Public Property PostBackUrl As String` | URL of the page to post to when the button is clicked (cross-page posting). |
| `OnClientClick` | `Public Property OnClientClick As String` | Client-side script executed when the button is clicked, before postback. |
| `Enabled` | `Public Property Enabled As Boolean` | Controls whether the rendered link participates in enabled-state behavior. |
| `CssClass` | `Public Property CssClass As String` | CSS class name(s) rendered on the anchor element. |
| `ToolTip` | `Public Property ToolTip As String` | Text shown as a native tooltip when hovering the rendered link. |
| `Click` | `Public Event Click As EventHandler` | Raised on postback when the link is clicked. |
| `Command` | `Public Event Command As CommandEventHandler` | Raised on postback with the `CommandName`/`CommandArgument` values when the link is clicked. |

Standard `WebControl`/`Control` members (`ID`, `ClientID`, `Controls`, `Visible`, `DataBind`, `FindControl`, etc.) are not re-documented here as they are unmodified framework behavior**.

## Behavioral notes
- Used only as a child control generated by `SAIFAlphaNumericLinkControl.CreateChildControls`; not intended for standalone use on a page*.

## Constraints and usage notes
- No independent rendering or postback logic is added beyond the base `LinkButton`; all custom behavior lives in the `Value` property and in the parent control's handling of it.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- SAIF.Presentation.Web.Controls.V2\SAIFAlphaNumericLinkControl.vb
