【发布时间】:2012-11-01 18:30:50
【问题描述】:
我在 VB.NET
中有一个 ASP.NET Web 表单 应用程序在我的应用程序中,我使用Master Page,并为特定页面插入Javascript,我使用ContentPlaceHolder。
我有一个 Javascript,我在其中使用代码块并像这样插入到我的页面中:
<asp:Content ID="Content4" ContentPlaceHolderID="javascript" runat="server">
<script language="javascript" type="text/javascript" >
function showErrors() {
var id = '<%=Request.QueryString("id") %>';
<%if (Request.QueryString("errors") == "true") {%>
var errorCode = '<%=Request.QueryString["errorCode"] %>';
var errorMessage = '<%=Request.QueryString["errorMessage"] %>';
<%} %>
}
</script>
</asp:Content>
问题在于,当我构建解决方案时,Javascript 代码也会被编译,当然还会发现语法错误。例如,其中一个构建错误与没有匹配的 End If 的 if 语句有关(因为它应该在 VB.NET 中)
如何让编译器明白它必须跳过 Javascript?
【问题讨论】:
标签: javascript asp.net vb.net contentplaceholder