Да, свойство Text имеет два способа.Вы действительно должны были бы отформатировать на выходе и очистить его на входе.Тем не мение!Позвольте мне предложить вместо того, чтобы использовать TextBox для вывода, вы используете Label или LiteralControl для его отображения.Затем, когда пользователь редактирует, измените текстовое поле, которое не имеет форматирования.Концепция из DataBoundControls, как:
<ItemTemplate>
<asp:Label Text=<%# FormattedText %> />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox />
</EditItemTemplate>