Incorrect id attribute is generated when the Value() configuration contains spaces. As a result a RadioButton component is not initialized.
This is a regression introduced with v2022.1.301
The following RadioButton definition:
@(Html.Kendo().RadioButton().Name("radioBtn1").Value("Value with spaces"))
generates an incorrect id attribute
<input id="radioBtn1_Value with spaces" name="radioBtn1" type="radio">
kendo.syncReady(function() {
jQuery("#radioBtn1_Value with spaces").kendoRadioButton({
"checked": false,
"value": "Value with spaces"
});
});
A valid id attribute should be generated.
1569749