Jer*_*emy 3 webforms conditional-compilation
我想在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>
Run Code Online (Sandbox Code Playgroud)
我收到错误"预处理程序指令必须显示为一行中的第一个非空白字符".我怎样才能做到这一点?
<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>
Run Code Online (Sandbox Code Playgroud)
适合我 - 请注意,这是基于web.config元素中debug属性的值<compilation>.
编辑以回复评论
啊,所以你也通过代码隐藏向头部添加控件?然后你可能需要从代码隐藏中动态添加它.
如果您很乐意始终提供缩小版本,但希望在Visual Studio中使用IntelliSense,则应确保已安装此修补程序以启用此功能:
这将使您能够命名您的非缩小版本jquery-1.3.2.min-vsdoc.js并让VS在您构建页面时读取该缩写版本.
| 归档时间: |
|
| 查看次数: |
3435 次 |
| 最近记录: |