2012-11-18 3 views
1

ASP.NET 웹 응용 프로그램에 AJAX html 편집기를 추가했는데 정상적으로 작동합니다. 그러나 편집기의 내용을 SQL 데이터베이스에 저장하면 html이 저장됩니다. HTML 문서로 저장해야합니다. 프로그래밍 방식으로 내 asp.net 응용 프로그램을 사용하여 열 수있는 데이터베이스에있는 문서로 내용을 저장하는 방법이 있습니까? 또한 HTML 편집기를 사용하여 편집기에 추가 된 텍스트 섹션을 앵커 할 수있는 방법이 있습니까? ajax html 편집기에 추가 된 텍스트를 html 문서로 저장하려면 어떻게해야합니까?

그래서 당신은 무엇을 할 수 있는지 편집기의 내용을 데이터베이스에 삽입하기 전에, HTML 문서에 추가하고,

답변

3

대부분의 HTML 편집기는 HTML의 조각을 삽입, 모든 당신의 도움을 주셔서 감사합니다.

string.Concat('<html><body>', editor_contents, '</body></html>'); 

사용자의 필요에 맞게 수정해야하지만 시작해야합니다. 텍스트를 앵커하려면 앵커 할 섹션에 ID를 추가하면됩니다.

<a href="#someID">Go to section</a> 
<div id="someID">Section</div> 
+0

감사합니다. 다음을 사용했습니다. SqlDataSource1.InsertParameters [ "Comment1"]. DefaultValue = string.Concat ("", txtComments, ""); 하지만 데이터베이스에있는 모든 내용은 입니다. System.Web.UI.WebControls.TextBox – Cybernetic

+0

String Builder를 사용하여 HTML 문서를 생성 한 다음 제안한대로 앵커 구문을 추가했습니다. 이제 서버에있는 웹 페이지에 액세스하여 앵커를 사용하여 필요한 섹션으로 이동할 수 있습니다. 올바른 방향으로 나를 암시 해 주셔서 대단히 감사합니다 :) – Cybernetic

관련 문제