1

Razor ビュー エンジンを使用する MVC 3 は、どのように W3C xhtml 検証に合格するはずですか?

ページのトップ:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> .......

私のフォーム....

@using(Ajax.BeginForm("CreateAccount","Home",null, new AjaxOptions { HttpMethod="POST", OnBegin="CreateOnBegin", OnSuccess="CreateOnSuccess"})){ .......

W3C 検証エラー: 属性「data-ajax」がありません

on="/en/Home/CreateAccount" data-ajax="true" data-ajax-begin="CreateOnBegin" d…

※属性「data-ajax-begin」はありません * * 属性「data-ajax-method」はありません* 属性「data-ajax-success」はありません 属性「data-val」はありません

<input data-val="true" data-val-required="The First Name? field…
4

2 に答える 2

1

XHTML ではなく、HTML5 に対して検証する必要があると思います。それが、今後の MVC に対する MS の戦略です。私は単に使用します:

<!DOCTYPE html>
于 2011-03-20T01:40:32.297 に答える
0

上で tvanfosson が述べたように、HTML 5を使用してください。これは、XHTML よりもはるかに寛大ですが、HTML 4.01 以前とは異なり、明確に定義された解析規則があります。

この質問も参照してください: HTML 5 vs XHTML 1.0 Transitional?

于 2011-03-27T22:02:16.020 に答える