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
AlphaNumericCharacteridentity 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 theValueproperty 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