Click here to Skip to main content
12,818,964 members (27,442 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: ASP.NET HTML
how to convert ".html" pages into asp.net ".aspx" pages
Posted 28-Aug-11 21:09pm
DGKumar1.1K
Updated 30-May-16 2:39am
Comments
Philippe Mori 29-Aug-11 21:10pm
   
In practice,if you don't need server-controls for each item, it might be possible to only update specific portion of the page. That approach would make sense if you have a lot of static content...
Vincent Maverick Durano 11-Jun-16 12:54pm
   
If you know the functionality of that page then I would suggest you to convert it by yourself. If you are new to ASP.NET then learn how it works and render HTML. Though there might be tools available for converting, still it wont guarantee you to convert it completely.
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

You need to redesign and remake your html page in aspx.
AFAIK, there is no other way.

There may be a few tools to help you out, but I dont expect any of them to work completely.
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

You can Paste the HTML source code on aspx page with all css,image folders (if html page have) and change the HTML controls to ASP.Net Controls manually.

For Example:
for Form tag in Asp.net ,You can change as
<form runat="server">
by adding runat="server".

and some controls can be changed as
<button id="id" text="label" önclick="sub"> in HTML.
<asp:Button id="id" text="label" OnClick="sub" runat="server" />
in asp.net by adding ASP and runat="server"</button>
  Permalink  
v2

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

    Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.170308.1 | Last Updated 10 Jun 2016
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100