Click here to Skip to main content
15,886,137 members
Please Sign up or sign in to vote.
1.47/5 (5 votes)
See more:
Hi,

Can anyone tell me the difference between webform and webpage please?

Thanks in advance.
Posted
Updated 19-Apr-11 3:08am
v2
Comments
Keith Barrow 19-Apr-11 9:12am    
4 letters?
Awadhendra Tripathi 30-May-14 6:16am    
:):)
Nirav Prabtani 30-May-14 6:04am    
:)

A "web form" is the asp.net nomenclature for a web page. When you add a web form in Visual Studio, you're actually adding a page that either lives on its own, or uses a masterpage for styling and addition scripting.
 
Share this answer
 
The difference is conceptual. "Webpage" is the page itself, with the HTML or XHTML code itself along with all the style sheets, browser scripts, images and so forth. "Webform" means the input and associated elements inside a <form> tag when talking about X/HTML coding in general, or the layout and design of page elements when talking about ASP.Net and Silverlight. This second context is to make a distinction with "Windows forms", which is the layout and design of Windows forms.
 
Share this answer
 
from my side , i think that web forrm is a special dotnet web page where we can add .net controls and classes to play with , such as listview and treeview are kind of controls ready-to-use we can add to web page in design mode ... a web page is always a standard web page that we cannot use .net controls like web forms but in order to use controles like treeview we have to call javascript libraries that can show for us some data grids and data treeview and some javascript toolbars where these controls are not .net controls but web controls ... these ones are made in separated projects by other web comunities and companies and are downloadable for free as open source or available for sell
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900