При такой постановке задачи - вам важнее контролировать ВВОД данных, а не ВЫВОД. В библиотеках ASP.NET , насколько мне известно, нет методов типа .RemovePotentialIssuesFromHtml() - соответственно определите что пользователь может вводить, а что не может. Их и удаляйте при сохранении, или уведомите клиента о том что он ввел потенциально опасные конструкции.