【发布时间】:2014-03-15 21:10:24
【问题描述】:
我正在使用 C# 中的 ASP.NET 4.0 在我的网站上工作,作为我的任务的一部分,它必须验证,现在我正在使用 w3c 验证器,当我在那里看到我的网站的源代码时,有部分未在 Visual Studio 2012 中显示的标记,我需要删除这些标记才能让我的网站进行验证。有没有可以用来解决这个问题的选项。
【问题讨论】:
-
您是否将原始标记与生成的 HTML 输出混淆了?
-
基本上当我查看我的网站的源代码时,当我在 Visual Studio 中编辑网站时,我看不到部分标记。在这种情况下,有一个网格视图,这是一些我无法删除的不良属性。
-
您会发现使用抽象了很多东西的控件(例如 GridViews)会阻止您对生成的 HTML 进行严格控制。如果您想进行更严格的控制,请坚持可以轻松控制 HTML 的内容,例如使用Repeater control 构建 HTML 表格。如果您需要过滤和搜索,请使用基于客户端的内容,例如 DataTable JavaScript library。
标签: c# asp.net visual-studio visual-studio-2012