Blazor, заполните привязанное свойство со значением 0 как пустую строку на входеC#

Место общения программистов C#
Ответить
Anonymous
 Blazor, заполните привязанное свойство со значением 0 как пустую строку на входе

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/679 ... g-in-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»