gpt4 book ai didi

webforms - 在aspx页面中使用#if DEBUG条件编译语句

转载 作者:行者123 更新时间:2023-12-02 21:57:32 27 4
gpt4 key购买 nike

我正在尝试在 aspx 页面中执行类似的操作:

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

我收到错误“预处理器指令必须显示为行上的第一个非空白字符”。我怎样才能做到这一点?

最佳答案

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

对我有用 - 请注意,这是基于 debug 的值<compilation> 中的属性web.config 的元素。

编辑以回复评论

啊,所以您还通过代码隐藏向头部添加控件?那么您可能还需要从代码隐藏中动态添加它。

如果您愿意始终提供缩小版本,但希望在 Visual Studio 中使用 IntelliSense,则应确保已安装修补程序以启用此功能:

VS2008 SP1 Hotfix to Support "-vsdoc.js" IntelliSense Doc Files

这将使您能够命名您的非缩小版本 jquery-1.3.2.min-vsdoc.js 并让 VS 在您构建页面时读取该版本。

关于webforms - 在aspx页面中使用#if DEBUG条件编译语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410301/

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