Javascript воспринимает "\x3C" как "<"
var code = "\x3Ctable\x3E"; // в code хранится строка "<table>" и на сервер она не передается...
Вариант
var code = "<table>";
передается на сервер, но на ASP.NET в Request["SaveTemplate"] хранится "<table>", а хотелось бы "<table>".