私は発行サイトを持っており、それを XHTML トランジションに準拠させようとしています。この問題を除いて、ほとんどの問題を解決しました。
<div style='display:none' id='hidZone'><menu class="ms-SrvMenuUI">
<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Aide" type="option" style="display:none">
</ie:menuitem>
</menu></div>
< menu > タグとそのコンテンツは w3c バリデータ テストに合格しないため、削除する必要があります。
これは最近サーバー側に注入されたようです。私はそれをjavascriptで削除しようとしましたが、成功しませんでした。
誰でもこれで私を助けることができますか?
アップデート
マスターページの render メソッドをオーバーライドし、レンダリングの前にコンテンツを編集することで、それを削除する方法を見つけました。私はまだこれを行うためのより良い方法を見つけようとしています。