Skip to content

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