Привет, у меня есть вопрос!
Я экспериментирую с Blazor, и это было весело, но мне было интересно, когда я привяжу простую модель с одним свойством int к текстовому вводу. например:
Теперь свойство в модели имеет тип int (не допускает значения NULL), поэтому значение по умолчанию для этого ввода будет равно 0. Итак, мой вопрос: могу ли я сделать так, чтобы 0 отображалось как пустая строка во входных данных, и при этом, если я напишу какое-либо значение (например, 3 будет отображаться как 3, а 0 будет отображать пустую строку), оно будет привязано к нему?Основываясь на комментарии @Bennyboy1973, в основном я мог бы использовать 2 свойства, одно из которых будет привязано к строковому свойству, а другое будет доступно только для чтения int, которое попытается преобразовать первое, или просто использовать комбинацию двух моделей (что-то вроде DTO и серверная модель) с помощью Automapper. Но есть ли более простой способ?
Подробнее здесь:
https://stackoverflow.com/questions/679 ... g-in-input