ASP.NET 编译器告诉我某个标记不接受某个属性,尽管它已构建并在浏览器上正确呈现。这是一条乏味警告消息。
如何在 ASP.NET 代码的某些行中禁用该警告消息?
在这一行弹出警告:
<asp:ListItem Text="" Value="" style="display: none" />
警告:
验证 (ASP.Net):属性“style”不是元素“ListItem”的有效属性。
PS:我只想禁用该指定代码行的警告消息,我不想为整个项目禁用它。有办法做到这一点吗?
最佳答案
我不认为你可以在单独的行上抑制aspx代码的警告,因为aspx代码并不是真正以逐行的方式处理的(它是使用类似XML的解析器来解析的)。但是,您可以通过以编程方式设置样式来绕过警告:
MyListItemControl.Items(0).Attributes("style") = "display:none;"
关于asp.net - 在 ASP.NET/VB.NET 中抑制编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6598076/