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

# AlphaNumericCharacter

`AlphaNumericCharacter` identifies which letter or digit group a `SAIFAlphaNumericLinkControl`-generated link represents, using ASCII character codes for the letters (`A`=65 through `Z`=90) and dedicated values for the digit links.

## Purpose
- Provide a single strongly-typed value that `SAIFLinkButton.Value` and `SAIFAlphaNumericLinkControl.LinkClicked` use to communicate which alphabet-bar segment was clicked.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `A` | `A = 65` | ASCII character code for letter "A"; matched to `Chr(65)` when generating the "A" link. |
| `B` | `B = 66` | ASCII character code for letter "B"; matched to `Chr(66)` when generating the "B" link. |
| `C` | `C = 67` | ASCII character code for letter "C"; matched to `Chr(67)` when generating the "C" link. |
| `D` | `D = 68` | ASCII character code for letter "D"; matched to `Chr(68)` when generating the "D" link. |
| `E` | `E = 69` | ASCII character code for letter "E"; matched to `Chr(69)` when generating the "E" link. |
| `F` | `F = 70` | ASCII character code for letter "F"; matched to `Chr(70)` when generating the "F" link. |
| `G` | `G = 71` | ASCII character code for letter "G"; matched to `Chr(71)` when generating the "G" link. |
| `H` | `H = 72` | ASCII character code for letter "H"; matched to `Chr(72)` when generating the "H" link. |
| `I` | `I = 73` | ASCII character code for letter "I"; matched to `Chr(73)` when generating the "I" link. |
| `J` | `J = 74` | ASCII character code for letter "J"; matched to `Chr(74)` when generating the "J" link. |
| `K` | `K = 75` | ASCII character code for letter "K"; matched to `Chr(75)` when generating the "K" link. |
| `L` | `L = 76` | ASCII character code for letter "L"; matched to `Chr(76)` when generating the "L" link. |
| `M` | `M = 77` | ASCII character code for letter "M"; matched to `Chr(77)` when generating the "M" link. |
| `N` | `N = 78` | ASCII character code for letter "N"; matched to `Chr(78)` when generating the "N" link. |
| `O` | `O = 79` | ASCII character code for letter "O"; matched to `Chr(79)` when generating the "O" link. |
| `P` | `P = 80` | ASCII character code for letter "P"; matched to `Chr(80)` when generating the "P" link. |
| `Q` | `Q = 81` | ASCII character code for letter "Q"; matched to `Chr(81)` when generating the "Q" link. |
| `R` | `R = 82` | ASCII character code for letter "R"; matched to `Chr(82)` when generating the "R" link. |
| `S` | `S = 83` | ASCII character code for letter "S"; matched to `Chr(83)` when generating the "S" link. |
| `T` | `T = 84` | ASCII character code for letter "T"; matched to `Chr(84)` when generating the "T" link. |
| `U` | `U = 85` | ASCII character code for letter "U"; matched to `Chr(85)` when generating the "U" link. |
| `V` | `V = 86` | ASCII character code for letter "V"; matched to `Chr(86)` when generating the "V" link. |
| `W` | `W = 87` | ASCII character code for letter "W"; matched to `Chr(87)` when generating the "W" link. |
| `X` | `X = 88` | ASCII character code for letter "X"; matched to `Chr(88)` when generating the "X" link. |
| `Y` | `Y = 89` | ASCII character code for letter "Y"; matched to `Chr(89)` when generating the "Y" link. |
| `Z` | `Z = 90` | ASCII character code for letter "Z"; matched to `Chr(90)` when generating the "Z" link. |
| `Num0` | `Num0 = 0` | Reserved digit value for "0"; not individually assigned to a generated link (the control instead generates a single combined "0-9" link). |
| `Num1` | `Num1 = 1` | Reserved digit value for "1"; not individually assigned to a generated link. |
| `Num2` | `Num2 = 2` | Reserved digit value for "2"; not individually assigned to a generated link. |
| `Num3` | `Num3 = 3` | Reserved digit value for "3"; not individually assigned to a generated link. |
| `Num4` | `Num4 = 4` | Reserved digit value for "4"; not individually assigned to a generated link. |
| `Num5` | `Num5 = 5` | Reserved digit value for "5"; not individually assigned to a generated link. |
| `Num6` | `Num6 = 6` | Reserved digit value for "6"; not individually assigned to a generated link. |
| `Num7` | `Num7 = 7` | Reserved digit value for "7"; not individually assigned to a generated link. |
| `Num8` | `Num8 = 8` | Reserved digit value for "8"; not individually assigned to a generated link. |
| `Num9` | `Num9 = 9` | Reserved digit value for "9"; not individually assigned to a generated link (the control instead generates a single combined "0-9" link). |
| `Number` | `Number = 10` | Value assigned to the single combined "0-9" numeric link generated by `SAIFAlphaNumericLinkControl`. |

## Behavioral notes
- Only the `A`–`Z` values and `Number` are actually produced by `SAIFAlphaNumericLinkControl.CreateChildControls`; the individual `Num0`–`Num9` values exist in the enum but are not assigned to any generated link*.

## Constraints and usage notes
- Consumers handling `LinkClicked` should expect only `A`–`Z` or `Number` values in practice, based on current control logic*.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts.

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