asp.net - 在 ASP.NET/VB.NET 中抑制编译器警告

标签 asp.net vb.net visual-studio-2010 .net-2.0 suppress-warnings

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/

相关文章:

Linux 上的 Asp.net 核心 - dotnet ef 数据库更新失败并出现版本错误

c# - Azure Blob 存储下载文件而不是在浏览器中打开

asp.net - 将项目开发提升到一个新的水平

c# - .NET 中的无效或意外参数应该抛出哪些异常?

c# - 电子邮件通知架构问题

.net - 在 LINQ 中与匿名类型不同(在 VB.NET 中)

vb.net - 通知用户正在填充 DataGridView

c++ - 如何缩短 Visual Studio 中的链接过程

visual-studio-2010 - 适用于 Visual Studio 2010 项目的 Mercurial .hgignore

visual-studio-2010 - VS 2012 Intellisense 和 Class 突出显示不能与旧的 ASP.NET 网站项目完全兼容