VerificationBox25
VerificationBox25 is a lightweight verification and feedback control.
It is typically used for OTP validation, confirmation checks, or async server validation,
displaying success or error messages inline.
Features
- Simple verification UI
- Success and error message display
- Server or client-triggered verification
- Minimal configuration
- Reusable across forms
MessageType Enum
Determines the type of message displayed to the user.
public enum MessageType
{
Sucess,
Error,
None
}
| Type |
Description |
| Sucess |
Displays success message in green |
| Error |
Displays error message in red |
| None |
No message displayed |
Properties Class
VerificationBox25.Properties defines the behavior of the control.
| Property | Description |
| ControlId | Unique HTML control ID |
| Value | Function URL or value used for verification |
| ErrorMessage | Message text to display |
| MessageType | Type of message (Success / Error) |
Basic Usage
Using Properties Object
var props = new VerificationBox25.Properties
{
ControlId = "VerifyOTP",
Value = "/Verify/OTP",
MessageType = VerificationBox25.MessageType.None
};
@Html.Raw(VerificationBox25.GetHtml(props))
Using Direct Method
@Html.Raw(
VerificationBox25.GetHtml(
"VerifyOTP",
"/Verify/OTP",
VerificationBox25.MessageType.None
)
)
Displaying Messages
Success Message
@Html.Raw(
VerificationBox25.GetHtml(
"VerifyOTP",
"/Verify/OTP",
VerificationBox25.MessageType.Sucess,
"Verification successful"
)
)
Error Message
@Html.Raw(
VerificationBox25.GetHtml(
"VerifyOTP",
"/Verify/OTP",
VerificationBox25.MessageType.Error,
"Invalid verification code"
)
)