What is the difference between asp and asp.net?
相关问题
- Carriage Return (ASCII chr 13) is missing from tex
- How to store image outside of the website's ro
- 'System.Threading.ThreadAbortException' in
- Request.PathInfo issues and XSS attacks
- How to dynamically load partial view Via jquery aj
相关文章
- asp.net HiddenField控件扩展问题
- asp.net HiddenField控件扩展问题
- Asp.Net网站无法写入错误日志,测试站点可以,正是站点不行
- asp.net mvc 重定向到vue hash字符串丢失
- FormsAuthenticationTicket expires too soon
- “Dynamic operations can only be performed in homog
- What is the best way to create a lock from a web a
- Add to htmlAttributes for custom ActionLink helper
"Classic" ASP uses vbscript for its code. ASP.NET allows you to use C#, VB.NET and other languages. ASP.NET gives you access to all the tools which come with the .NET framework and allows you to write object-oriented code.
ASP is older (also called "classic ASP"). ASP.NET is newer, using the .NET framework.
See: http://www.w3schools.com/aspnet/aspnet_vsasp.asp
ASP.NET is not the same as ASP. The "old" ASP is now called classic ASP. ASP.NET is a Markup Language can, among other things, use the server controls to run elements.
As for example:
Then you said that it will run on the server and you have an id to control it.
it runs on the server side. It generates xml / html / xHTML even further, to the user. In many ways one can compare ASP.NET, with WinForms. Then there is a way to visually show something to the user.
According to IndiaBIX's answers to ASP.NET interview questions:
Also see the section of the Wikipedia article that compares ASP.NET to ASP classic for a detailed comparison.
They are too numerous to list here. I suggest you read ASP.NET compared with classic ASP Wikipedia.
--
Aside: My original answer referred to a resource on w3schools.com that is today no longer available. If you would like to access it, you may do so by utilizing the Wayback archive: ASP.NET vs ASP.
Classical ASP had no mechanism of running itself on non- Microsoft technology platforms like the 'The Apache Web Server'
But, ASP.NET
ASP.NET could be run on non-Microsoft Platforms also. Cassini is a sample Web server produced by Microsoft which, among other projects, has been used to host ASP.NET with Apache.
Multi Language Support in WebPage
In ASP only two languages were available for scripting VBScript and Jscript/Javascript. But in ASP.NET We are no longer constrained to the two scripting languages available in traditional ASP: Any fully compliant .NET language can now be used with ASP.NET, including C# and VB.NET.
Note :- (C# and VB.Net are both server Side languages.)