有没有办法阻止ASP.NET CreateUserWizard将表添加到HTML中?

有没有办法阻止ASP.NET CreateUserWizard将表添加到HTML中?,asp.net,html,w3c-validation,Asp.net,Html,W3c Validation,如何删除CreateUserWizard生成的html元素,以根据html 5验证登录页面 我已经设法让我的整个网站验证为HTML5,除了我的登录页面中的CreateUserWizard导致的3个错误 这是导致错误的代码,我似乎无法阻止生成错误: <table id="ContentPlaceHolder1_CreateUserWizard1"> <tr style="height:100%;"> <td><table cellspacing="

如何删除CreateUserWizard生成的html
元素,以根据html 5验证登录页面

我已经设法让我的整个网站验证为HTML5,除了我的登录页面中的CreateUserWizard导致的3个错误

这是导致错误的代码,我似乎无法阻止生成错误:

<table id="ContentPlaceHolder1_CreateUserWizard1">
<tr style="height:100%;">
    <td><table cellspacing="0" cellpadding="0" style="height:100%;width:100%;border-collapse:collapse;">
        <tr>
            <td style="height:100%;width:100%;">

使用jquery:

$('table').replaceWith( $('table').html()
   .replace(/<tbody/gi, "<div id='table'")
   .replace(/<tr/gi, "<div")
   .replace(/<\/tr>/gi, "</div>")
   .replace(/<td/gi, "<span")
   .replace(/<\/td>/gi, "</span>")
   .replace(/<\/tbody/gi, "<\/div")
);
$('table').replaceWith($('table').html()

代替(/要自定义用户帐户创建步骤,请创建一个元素@kobe Thank,我之前做过,并且能够删除大多数表元素,但是我上面发布的代码仍然会生成,即使使用ContentTemplate,除了在浏览器中查看源代码外,我在任何地方都看不到它。您可以在页面中使用jQuery吗?@kobe Yes as l因为它不会影响WCAG验证