1

ソリューションには多くのレガシーASPXページがあります。ここで、コードのスタイルを修正し(HTML5標準にする)、通常、これらのASPXページのコードをクリーンアップします。私が遭遇した発行物の1つはms_positioning属性です。<body>および<div>要素に多く表示されます。VisualStudio2010は次の警告を表示します。

Validation (XHTML 1.0 Transitional): Attribute 'ms_positioning' is not a valid attribute of element 'div'.

質問:

  1. ms_positioningこの警告を修正する必要がありますか、それとも属性をそのままにしておく必要があり ますか?
  2. ms_positioning属性なしで(私はms_positioning="GridLayout"ms_positioning="FlowLayout"値の両方を使用します)、HTML5標準に従って同じ機能を実現する別の方法はありますか?

ご協力ありがとうございました。

4

2 に答える 2

0

ms_positioningがどこから来たのかはわかりませんが、web.config で準拠モードを設定してみてください:

<system.web>
    <xhtmlConformance mode="Strict"/>
</system.web>

このセットで ASP.net が行うことはすべて機能するはずです。

于 2013-03-13T19:42:03.023 に答える