asp.net - 如何区分 ASP 和 ASP.NET 代码/网站文件

标签 asp.net asp-classic

我正在更新一个来自 PHP 背景的 ASP(.NET) 网站,并试图了解我的方向。我认为它是 ASP(不是 .NET),因为代码没有被编译,而且它似乎在使用 ADODB,但我真的很无能。

那么,我如何判断我正在使用的代码是 ASP 还是 ASP.NET?如果您能告诉我如何知道我正在使用的 ASP(.NET) 的版本,则可以加分。

最佳答案

ASP 文件扩展名为 .asp,而 ASP.Net 有 .aspx。

ASP 文件在 <% 和 %> 标记之间包含 VBScript 代码,并且可能以

开头
<%@ Language=VBScript %>

ASPX 文件以行开头

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="pagename.aspx.cs" 
        Inherits="webname.pagename" %>

并且通常包含由标签标记的组件,例如 并有一个名为 .aspx.cs 或 .aspx.vb 的代码隐藏文件。

关于asp.net - 如何区分 ASP 和 ASP.NET 代码/网站文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3561842/

相关文章:

html - 在经典 asp 中发送邮件时出现 URL 问题

vb.net - Office 365 和经典 ASP 与 VB.net SMTP 设置

javascript - 无法访问 Java 脚本文件夹

asp.net - 如何从 .net 中完全删除 Oracle Data Provider

c# - 多线程时如何使用 HttpContext.Current?

asp.net - 如何返回为当前 session 和当前范围中的特定表生成的最后一个标识值

c# - 如何从 URI 中删除 PROTOCOL

datetime - VBScript 中的日期格式 - 用 0(零)作为月份前缀,例如07 而不是 7

javascript - 如何在 JavaScript 中调用/运行 Postman API

javascript - 提交表单数据而不刷新整个页面