Hi, all!

I've been trying to pass a javascript variable to an asp.net webapp through a hidden input field.
All according to post http://www.daniweb.com/techtalkforums/thread26184.html.

But something seems to be garbled.

Here's what parts of my aspx code looks like.

             var src = document.documentElement.outerHTML;
                   document.getElementById("pSource").Value = src;
<form runat="server">
      <input id="pSource" type="hidden" />

Somehow the line document.getElementById("pSource").Value = src; doesn't work.
I've tried with <input id="pSource" type="hidden" runat="server" /> as well.

The javascript code is in a window.onload function.
What I want to do is to have the content of the hidden field mailed as html from CodeBehind.

Any suggestions?

10 Years
Discussion Span
Last Post by Oxiegen

I solved it myself by expanding the coding Sathiya used in this thread: http://www.daniweb.com/techtalkforums/showthread.php?t=45854

My solution was to use the RenderControl method in the Page class.
This gives me the entire entity of the rendered page as a string, which can then be used as body in a html-mail.
And this can be done without any hidden variables and javascript code.

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.