HiddenField - Basic Usage
The HiddenField component stores a non-displayed value. While the field is not visible to users, the value is accessible to both server-side code and JavaScript.
Demo
Current hidden value: secret-value-123
Source Code
@page "/ControlSamples/HiddenField"
<HiddenField ID="myHiddenField" Value="@HiddenValue" OnValueChanged="HandleValueChanged" />
<p><strong>Current hidden value:</strong> @HiddenValue</p>
<div class="mb-3">
<label class="form-label">Update hidden field value:</label>
<input type="text" class="form-control" @bind="NewValue" />
</div>
<Button Text="Update Hidden Field" OnClick="UpdateHiddenValue" />
@code {
private string HiddenValue = "secret-value-123";
private string NewValue = "";
private string Message = "";
private void UpdateHiddenValue()
{
if (!string.IsNullOrEmpty(NewValue))
{
HiddenValue = NewValue;
Message = $"Hidden field updated to: {HiddenValue}";
NewValue = "";
}
}
private void HandleValueChanged(EventArgs e)
{
Message = "Value changed event triggered!";
}
}