Click here to Skip to main content
15,878,959 members
Articles / Web Development / HTML
Tip/Trick

Use of comment when retrieving a specific HTML content part of your compile aspx page

Rate me:
Please Sign up or sign in to vote.
3.38/5 (6 votes)
22 Dec 2010CPOL 15.3K   3   3   5
How to take screenshot of a particular part of Asp.Net page save it into the database
I have one requirement when developing a module.

I need to retrive HTML content of Budget part from the whole rendered HTML Page and save it in to database. This HTML content needs to displayed in a pop up window on the click of Details link of another page.

Firstly, I think by adding this Budget part into panel or div tag and then finding the budget part by the id of div/panel control be helful. However this Budget part also had div and panel cotrols inside it. So it is very difficult to get the indexOf ending div tag.

I got a very good solution for this. If you add <!-- Start Budget part --> and <!-- End Budget Part --> in your aspx code, you can get these comments in the compile page HTML code. Another comment like <%-- Start Budget part --%> <%-- End Budget part --%> will not occur in the compile page HTML.

Example.

int startind = strResult.IndexOf("<!-- Start Budget part -->");
strResult = strResult.Substring(startind);

int endind = strResult.IndexOf("<!-- End Budget part -->");

strResult = strResult.Substring(0, endind);


And thus I only need to find the indexof <!-- Start Budget part --> and <!-- End Budget Part --> and made a substring to retrieve the content.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Team Leader
India India
Sandesh has a 11 years of total professional experience in a software development. He first handled the computer in his school days when he was in 7th std working on Lotus. In summer vacation, the school authorities allowed him and other students to use the computers for practicing Lotus and playing different games Smile | :) .

He has done computer engineering. Currently he is working in Net 4.0 framework. Even though he is using .Net 4.0 framework for development but still he has not got a chance to work with newer technologies like MVC, WCF etc. However he always try to learn these technologies from his end and eagerly waiting for a chance to work with the newer technologies like MVC, WCF and Silverlight etc.

Comments and Discussions

 
GeneralMy vote of 2 Pin
Sarvesh Kushwaha1-Sep-13 21:29
Sarvesh Kushwaha1-Sep-13 21:29 
GeneralReason for my vote of 3 Try a innerHtml from JavaScript...It... Pin
maq_rohit22-Dec-10 19:12
professionalmaq_rohit22-Dec-10 19:12 
GeneralPlease provide the alternate if you have. I am storing this ... Pin
Sandesh M Patil6-Dec-10 4:07
Sandesh M Patil6-Dec-10 4:07 
GeneralReason for my vote of 2 There are better techniques that foc... Pin
Dennis.D.Allen6-Dec-10 4:04
Dennis.D.Allen6-Dec-10 4:04 
GeneralBetter solution will be using the JavaScript. I don't think ... Pin
Kunal Chowdhury «IN»2-Dec-10 23:56
professionalKunal Chowdhury «IN»2-Dec-10 23:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.