2014-03-13 3 views
1

HTML5에 대한 로그인 페이지의 유효성을 검사하기 위해 CreateUserWizard에서 생성 한 html <table> 요소를 제거하려면 어떻게해야합니까?ASP.NET CreateUserWizard가 HTML에 테이블을 추가하는 것을 막을 수있는 방법이 있습니까?

로그인 페이지의 CreateUserWizard로 인한 오류 3 개를 제외하고 전체 사이트에서 HTML 5의 유효성을 검사 할 수있었습니다.

<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%;"> 
+0

사용자 계정 만들기 단계를 사용자 지정하려면 요소를 만드십시오. http://msdn.microsoft.com/en-us/library/ms178342.aspx – kobe

+0

@kobe 감사합니다. 이전에 테이블 요소의 대부분을 제거 할 수 있었지만 위에 게시 한 코드는 여전히 생성되며 심지어 ContentTemplate을 사용하더라도 브라우저에서 소스를 볼 때 이외의 다른 곳에서는 볼 수 없습니다. – user3417319

+0

페이지에서 jQuery를 사용할 수 있습니까? – kobe

답변

1
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") 
); 

또는, 당신은 https://github.com/ryandoom/jquery-plugin-table-to-div

을 시도 할 수 있습니다

은 내가이 발생하는 것을 중지 한 것처럼 보일 수없는 오류를 일으키는 코드