代码之家  ›  专栏  ›  技术社区  ›  CodingWithoutComments

在ASP.NET中定义语句

  •  1
  • CodingWithoutComments  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  2
  •   AnthonyWJones    15 年前

    在ASP网站中,确保所有ASP文件在顶部声明公共包含非常有用:-

    <!-- #include virtual="/globalInclude.asp" -->
    

    class CGlobalDefinitions
        public Debug
    end class
    
    dim DEFINE : set DEFINE = new CGlobalDefinitions
    DEFINE.Debug = true
    

    现在,您可以在ASP代码的任何地方使用以下代码:-

    if DEFINE.Debug then
        '' # Do stuff only when debugging is required
    end if
    

    注意:使用类保存“DEFINE”会限制在每个页面名称空间上创建各种此类标志的影响,您不希望DEFINE与ASP页面中的另一个变量冲突。

        2
  •  1
  •   Joel Coehoorn    15 年前

    您总是可以只声明变量。如果您试图将其用于条件编译,您可以这样做:

    <% If SomeFlagDeclaredEarlier = True Then %>
        <!-- #include FILE="SomeConditionallyUsedFile.asp" -->
    <% End If %>
    

    您可以使用该构造来定义表达式。