Я добавляю nameof (), чтобы добавить имя свойства в @ Html.Hidden ().Но это добавляет Частичное имя как префикс с точкой.Вот мой пример кода
@Html.Hidden(nameof(InputModel.ErrorUrl), Model.AddToCartInputModel.ErrorUrl)
Это дает вывод как (см. name attribute)
<input id="AddToCartButton_ErrorUrl" name="AddToCartButton.ErrorUrl" type="hidden" value="">
То, что я ожидаю в выводе, должно быть таким
<input id="AddToCartButton_ErrorUrl" name="ErrorUrl" type="hidden" value="">