我们需要在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已被另一个控件使用。
我怀疑这是针对发布版本中的错误引发的警告。是否有一个编译器标志我可以设置为安静这个,或者其他方式来执行上述操作?