На моей главной странице у меня есть:
<form id="ReportForm" action="HelpAsk.aspx" method="post">
<input type="hidden" id="HiddenReport" type="text" />
</form>
Это вне каких-либо тегов сервера, непосредственно перед тегом.
Jquery отправляет эту форму, когда где-то нажимается кнопка на странице:
function SendReport() {
$("#HiddenReport").val("<html>" + $("html").html() + "</html>");
$('#ReportForm').submit();
}
Но что бы я ни пытался, я не могу заставить свою принимающую страницу прочитать эти данные:
NameValueCollection nvc = Request.Form;
if (!string.IsNullOrEmpty(nvc["HiddenReport"]))
{
Response.Write("LOL:" + Request.Form["HiddenReport"]);
}