Asp.net-Mvc
獲取 VS2010,特別是 Razor 視圖,將自定義“數據”屬性辨識為有效
我知道 HTML5 支持自定義
data-*屬性,而且我知道 VS2010 SP1 應該包含HTML5 支持。但是,當我安裝 VS2010 SP1 時,我仍然會收到帶有
data-*屬性的元素的驗證錯誤。例如,這個:
<a id="Clicky" data-for="@Model.Id">Clicky</a>在 VS2010 中產生以下警告:
驗證(XHTML 1.0 過渡):屬性“data-for”不是元素“a”的有效屬性。
雖然我知道這些只是警告並且可以安全地忽略,但我正在努力使我的網站盡可能符合標準,如果我的警告列表中充斥著這些警告,我將無法看到有效的警告穿過所有的噪音。
我做錯了什麼,還是我必須忍受看到這些警告?
提前致謝。
您需要更改一些下拉菜單以使用 HTML5 或其他(XHTML 5、XHTML 1.1 等)
點擊視圖 –> 工具欄 –> HTML 原始碼編輯。
會有一個下拉菜單。然後選擇 HTML5。
Visual Studio 擴展管理器中還有一個“Web 標準更新”擴展,用於更新一些 CSS/HTML5 智能感知功能。
http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83?SRC=VSIDE
