<asp:PlaceHolder runat="server">
这是我在其中一个 .aspx 页面中添加控件时收到的警告。我想知道如果我忽略它会不会有任何潜在的问题。
元素“PlaceHolder”不是已知元素。如果网站中存在编译错误,或者 web.config 文件丢失,则可能会发生这种情况。
我将<asp:PlaceHolder runat="server">
控件放在<head></head>
HTML 块中,代码如下所示。
<asp:PlaceHolder runat="server">
<%
if (condition == met)
Response.Write("<script type='text/javascript' src='" + ResolveClientUrl("~/a.js") "'></script>");
else
Response.Write("<script type='text/javascript' src='" + ResolveClientUrl("~/b.js") "'></script>");
%>
</asp:PlaceHolder>
那么忽略警告是否安全?有什么建议或想法吗?谢谢。