在if语句中无法定义asp:标签? (获取有关重复的消息)

时间:2015-02-19 22:55:12

标签: asp.net webforms

我们需要在asp标签上更改给定条件的资源键。 aspx文件中的代码如下所示:

   <% if(someCriteria())
       { 
   %>
        <asp:Label ID="mylabel" runat="server" meta:resourcekey="key1"></asp:label>
   <% 
      } 
      else
      { 
    %>
        <asp:Label ID="mylabel" runat="server" meta:resourcekey="key2"></asp:label>   
     <%
       }
     %> 

在我的盒子上,这个编译很好,但在我们的构建服务器上,我得到一个ASPPARSE错误,说明该ID已被另一个控件使用。
我怀疑这是针对发布版本中的错误引发的警告。是否有一个编译器标志我可以设置为安静这个,或者其他方式来执行上述操作?

0 个答案:

没有答案