In your model add DisplayFormat attribute
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:#.#}")]
decimal InterestRate { get; set; }
View
@Html.TextBoxFor(model => model.InterestRate)
This outputs empty instead of 0.
More format examples here
Update
TextBoxFor does`s not works with format, but EditorFor does:
@Html.EditorFor(model => model.InterestRate)
Update 2
It does work for TextBoxFor this way:
@Html.TextBoxFor(model => model.InterestRate, "{0:#.#}")