1. What is ASP?
Active
Server Pages (ASP), also known as Classic ASP, is a Microsoft's
server-side technology, which helps in creating dynamic and
user-friendly Web pages. It uses different scripting languages to create
dynamic Web pages, which can be run on any type of browser. The Web
pages are built by using either VBScript or JavaScript and these Web
pages have access to the same services as Windows application, including
ADO (ActiveX Data Objects) for database access, SMTP (Simple Mail
Transfer Protocol) for e-mail, and the entire COM (Component Object
Model) structure used in the Windows environment. ASP is implemented
through a dynamic-link library (asp.dll) that is called by the IIS
server when a Web page is requested from the server.
2. What is ASP.NET?
ASP.NET
is a specification developed by Microsoft to create dynamic Web
applications, Web sites, and Web services. It is a part of .NET
Framework. You can create ASP.NET applications in most of the .NET
compatible languages, such as Visual Basic, C#, and J#. The ASP.NET
compiles the Web pages and provides much better performance than
scripting languages, such as VBScript. The Web Forms support to create
powerful forms-based Web pages. You can use ASP.NET Web server controls
to create interactive Web applications. With the help of Web server
controls, you can easily create a Web application.
3. What is the basic difference between ASP and ASP.NET?
The
basic difference between ASP and ASP.NET is that ASP is interpreted;
whereas, ASP.NET is compiled. This implies that since ASP uses VBScript;
therefore, when an ASP page is executed, it is interpreted. On the
other hand, ASP.NET uses .NET languages, such as C# and VB.NET, which
are compiled to Microsoft Intermediate Language (MSIL).
4. In which event are the controls fully loaded?
Page load event guarantees that all controls are fully loaded. Controls are also accessed in Page_Init events but you will see that view state is not fully loaded during this event
5. How can we identify that the Page is Post Back?
Page object has an "IsPostBack" property, which can be checked to know that is the page posted back.
6. What is the lifespan for items stored in ViewState?
The items stored in ViewState live until the lifetime of the current page expires including the postbacks to the same page.
7.What are the advantages of the code-behind feature?
7.What are the advantages of the code-behind feature?
- Makes code easy to understand and debug by separating application logic from HTML tags
- Provides the isolation of effort between graphic designers and software engineers
- Removes the problems of browser incompatibility by providing code files to exist on the Web server and supporting Web pages to be compiled on demand.
No comments:
Post a Comment