2010-03-03 3 views
1

내 컨트롤 중 하나를 문자열로 렌더링했습니다. 안전하게 html 문자열을 분할하고 싶습니다. 나는 교수형 html 태그를 원하지 않는다. 페이지 매김 (pagination) 제어 어댑터에 대해 작업하고 있습니다.안전하게 ASP.NET에서 HTML 문자열을 분할/페이지 매기기

어떻게 HTML을 고려하여 안전하게 문자열을 분할 할 수 있습니까?

+0

컨트롤을 문자열로 렌더링하기 전에 페이지 매김을하는 것이 훨씬 쉽습니다. 문자열로 렌더링 한 후에해야 할 특별한 이유가 있습니까? –

+0

CMS에서 가져온 HTML 문자열입니다. 일부는 ASP.NET Web Forms로 수행되고 다른 일부는 HTML 콘텐트입니다. –

답변

2

HtmlAgilityPack을 살펴보십시오. 정규식에 의지하지 않고도 문자열의 html을 구문 분석하고 조작 할 수 있습니다.

+0

제게 스위트 샘플을 가르쳐 주시겠습니까? –

0

HTML 코드를 표시하는 좋은 방법을 찾으려면 HTML Tidy을 시도해야합니다.
줄 당 charecters의 수를 제한하지 않고 사용했지만 HTML Tidy wrap 옵션을 사용하면 목표에 근접 할 수 있다고 생각합니다.

+0

페이지 매기기를하고 있습니다. –

관련 문제