How ASP.Net Different from classic ASP?

  1. Scripting is separated from the HTML, Code is interpreted seperately

  2. Scripting is separated from the HTML, Code is compiled as a DLL, the DLLs can be executed on server

  3. Code is separated from the HTML and interpreted Code is interpreted separately


Correct Option: B

AI Explanation

To answer this question, you need to understand the differences between ASP.Net and classic ASP. Let's go through each option to understand why it is correct or incorrect:

Option A) Scripting is separated from the HTML, Code is interpreted separately This option is incorrect because it describes the behavior of classic ASP, not ASP.Net. In classic ASP, the code and HTML are mixed together, and both are interpreted together.

Option B) Scripting is separated from the HTML, Code is compiled as a DLL, the DLLs can be executed on the server This option is correct. In ASP.Net, the code and HTML are separated, with code typically written in a separate file called a code-behind file. The code is then compiled into a DLL (Dynamic Link Library) file, which can be executed on the server. This separation allows for better organization and performance.

Option C) Code is separated from the HTML, and interpreted code is interpreted separately This option is incorrect because it is unclear and redundant. It is similar to Option A but adds the unnecessary phrase "interpreted code is interpreted separately."

The correct answer is B. This option correctly describes the behavior and key difference between ASP.Net and classic ASP, highlighting the separation of code and HTML and the compilation of code into DLLs.

Find more quizzes: