Я бы соблазнился вычеркнуть плохую схему размещения XML-данных в полевом посте через HTML-форму. Я понимаю, что вы хотите портировать "без проблем", что, как я понимаю, означает, что вы хотите иметь возможность поддерживать как ASP, так и ASPX-страницы некоторое время. Однако в этом случае вам следует рассмотреть возможность одновременного изменения как формы, так и цели действия формы.
Полагаю, это похоже на совет, который я дал здесь . Только в этом случае ситуация ухудшается тем, что шаблон кода в исходном ASP не соответствует желаемому, даже в пределах ограничений классического ASP.
Если вы не хотите полностью переносить форму ASP и ее страницу действий одновременно, рассмотрите возможность изменения страницы ASP, чтобы использовать XHR для отправки XML в ashx, который помещает XML в безопасное место и возвращает GUID. Поместите возвращенный GUID в скрытое поле вместо поля, в котором изначально содержался XML. На принимающей странице ASPX используйте GUID для получения ранее отправленного XML.