If you really need an Attribute solution, this is not what you probably want, but I use the ViewModel constructor to set the default value for the controls.
public class BookViewModel { public int Amount { get; set; } public BookViewModel() { Amount = Constants.default_amount_for_book_order; } }
source share