Asp classic 在ASP.NET中定义语句
在ASP classic(而不是.NET)中工作令人沮丧。我确实需要一个类似C,C++中的定义语句的定义语句。这可能吗?您总是可以声明变量。如果您试图将其用于条件编译,您可以这样做:Asp classic 在ASP.NET中定义语句,asp-classic,Asp Classic,在ASP classic(而不是.NET)中工作令人沮丧。我确实需要一个类似C,C++中的定义语句的定义语句。这可能吗?您总是可以声明变量。如果您试图将其用于条件编译,您可以这样做: <% If SomeFlagDeclaredEarlier = True Then %> <!-- #include FILE="SomeConditionallyUsedFile.asp" --> <% End If %> 您还可以使用该构造定义表达式。在ASP网
<% If SomeFlagDeclaredEarlier = True Then %>
<!-- #include FILE="SomeConditionallyUsedFile.asp" -->
<% End If %>
您还可以使用该构造定义表达式。在ASP网站中,确保所有ASP文件在顶部声明一个公共包含非常有用:-
<!-- #include virtual="/globalInclude.asp" -->
现在,您可以在ASP代码的任何地方使用以下代码:-
if DEFINE.Debug then
'' # Do stuff only when debugging is required
end if
注意:使用类保存“DEFINE”会限制在每个页面名称空间上创建各种此类标志的影响,您不会希望DEFINE与ASP页面中的另一个变量冲突。当然,条件文件仍然包括在内,因此您不能使用此方法包括互斥文件(例如,声明相同变量名的文件)。
if DEFINE.Debug then
'' # Do stuff only when debugging is required
end if