gpt4 book ai didi

c# - #DEBUG ASPX 页面中的预处理器语句

转载 作者:IT王子 更新时间:2023-10-29 04:24:49 25 4
gpt4 key购买 nike

我试图在 ASPX 页面中使用预处理器指令,但该页面无法识别它。这只是我做不到的吗?

背景:我正在尝试在 DEBUG 模式下包含完整版本的 jQuery(为了调试 =)),以及用于发布的缩小版本。我试过了,但我不是很熟悉 ASPX <% 语法。我只是从根本上误解了这种语法的作用吗?

<% #if DEBUG %>
<script type="text/javascript" src="resources/jquery-1.3.2.js" />
<% #else %>
<script type="text/javascript" src="resources/jquery-1.3.2.min.js" />
<% #endif %>

最佳答案

此处有趣的区别 - 在 aspx 页面中使用 #if DEBUG 从 web.config 中的标记中提取,但是当您在代码隐藏中使用它时,它从项目文件中的构建配置中的常量中提取 DEBUG .所以他们实际上访问了两个不同的设置。

因此,据我所知,这实际上是不可能的。

关于c# - #DEBUG ASPX 页面中的预处理器语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1801007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com