Спасибо.
Воспользовался только одной заменой
code.replace(/</g, '<')
Т.к. все, кроме символа '<' передаются без проблем, и не хочется перегружать клиент и сервер лишними расчетами.
Серверный код на C#:
string str = Request["SaveTemplate"].Replace("<", "<");