有没有办法阻止ASP.NET CreateUserWizard将表添加到HTML中?
如何删除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="
元素,以根据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验证