List Info

Thread: rendered HTML




rendered HTML
user name
2006-12-07 20:47:46
It seems the original poster wants to know how to do this
_programmatically_ within ASP.NET.  It looks like you could
use the
Windows Forms WebBrowser Control -- in theory you could get
an instance
of this without displaying it, feed it the URL, and then
grab the
rendered DocumentText.  No idea if you could really do this
server-side
in ASP.NET, but worth a try.

See http://msdn2.microsoft.com/en-us/library/w290k23d.aspx

Jacob Mattison
Web Developer
Johnson & Wales University
jacob.mattisonjwu.edu
(401) 598-1572

> -----Original Message-----
> From: Discussion of building .NET applications targeted
for 
> the Web [mailtoOTNET-WE
BDISCUSS.DEVELOP.COM] On Behalf Of 
> Fernando Tubio
> Sent: Thursday, December 07, 2006 3:34 PM
> To: DOTNET-WEBDISCUSS.DEVELOP.COM
> Subject: Re: [DOTNET-WEB] rendered HTML
> 
> 
> I'm sure there must be better ways to do this, but in
Firefox 
> you can select the portion of the page, or Ctrl + A for
the 
> complete page, then in the context menu click on 'View 
> Selection Source...'
> 
> Another alternative could be Nikhil Kothari's Web
Development 
> Helper [1]. If you select the DOM Inspector, followed
by the 
> Markup tab, it will show you the current content of the
page, 
> both as a treeview and HTML.
> 
> 
> Fernando Tubio
> 
> 
> [1] http://projects.nikhilk.net/Projects/WebDevHelper.aspx
> 
> 
> 
> ----- Original Message -----
> From: "dave wanta" <support123ASPX.COM>
> To: <DOTNET-WEBDISCUSS.DEVELOP.COM>
> Sent: Thursday, December 07, 2006 4:56 PM
> Subject: Re: [DOTNET-WEB] rendered HTML
> 
> 
> Hi Mark,
> Thanks for the reply, but actually that doesn't do what
I was 
> talking about.
> 
> All this does is get the contents of the from the
webserver. 
> However, what I want is the rendered contents (which
may or 
> may not live on a webserver). It could just be a string
of 
> HTML stored in a database.
> 
> For example, if there was some javascript interspersed
in 
> some HTML in there that was:
> 
> Hello <script>document.write( getName()
);</script>,<BR> 
> <script> var line = 'this is a line of text';
document.write( 
> '<b>' + line + '</b>'); </script>
> 
> 
> What I want to actually get is:
> Hello jdoe,<BR>
> "<b>this is a line of text</b>"
> 
> Hence my question about getting the *rendered* html.
> 
> Cheers!
> Dave
> 
> ----- Original Message -----
> From: "Mark Kucera" <mkuceraINTERCERVE.COM>
> To: <DOTNET-WEBDISCUSS.DEVELOP.COM>
> Sent: Thursday, December 07, 2006 1:50 PM
> Subject: Re: [DOTNET-WEB] rendered HTML
> 
> 
> Here's a little function that I've used for a while
that does 
> just that.
> 
> public static string GetHtmlPage(string location)
> {
>  string retVal;
>  WebResponse objResponse;
>  WebRequest objRequest =
System.Net.HttpWebRequest.Create(location);
>  objResponse = objRequest.GetResponse();
>  using (StreamReader sr = new
> StreamReader(objResponse.GetResponseStream()))
>  {
>         retVal = sr.ReadToEnd();
>  }
>  return retVal;
> }
> 
> Good Luck
> MK
> 
> 
> -----Original Message-----
> From: Discussion of building .NET applications targeted
for 
> the Web [mailtoOTNET-WE
BDISCUSS.DEVELOP.COM] On Behalf Of 
> dave wanta
> Sent: Thursday, December 07, 2006 2:42 PM
> To: DOTNET-WEBDISCUSS.DEVELOP.COM
> Subject: [DOTNET-WEB] rendered HTML
> 
> Hi All,
> Since many web pages contain javascript to layout the
page, 
> does anyone know how to get at the rendered HTML of a
webpage 
> filled with javascript? I'm guessing you would some how
need 
> to create an instance of IE or Firefox, and tap into 
> something (I just don't know what that 'something' is).
I 
> know there used to be an IE tool (back in the v4.x
days) 
> where you could right-click in the browser window and
select 
> "view rendered html".  I was wondering if
there was someway 
> to do this in .NET.
> 
> Thanks,
> Dave
> 
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> 
> View archives and manage your subscription(s) at 
> http://discuss.develop.com

> 
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> 
> View archives and manage your subscription(s) at 
> http://discuss.develop.com

> 
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> 
> View archives and manage your subscription(s) at 
> http://discuss.develop.com

> 
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> 
> View archives and manage your subscription(s) at 
> http://discuss.develop.com

> 

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )