2013-09-10 4 views
-1

고객이보기의 내용을 변경할 기회가 필요한 웹 사이트를 구축했습니다.ASP .NET MVC 관리자가보기의 내용을 변경하게하십시오

내가 가장 쉬운 것입니다 볼 수있는 방법은, 그 데이터베이스에 HTML을 삽입 할 수 있도록 다음이 인쇄 될 것입니다. 관리자 만 데이터베이스에 아무 것도 삽입 할 수 없습니다. 뷰가 html 태그로 텍스트를 출력하도록 이미 구현했습니다.

그래서, 질문은 :

나는 데이터베이스에 텍스트 및 HTML 태그를 삽입하는 데 사용할 수있는 무엇

? 복사 붙여 넣기를 시도했지만 html 태그 사이에 공백이 있으면 붙여 넣기를 중지합니다.

답변

0

CMS 기능 만 있으면 필요한 기능을 사용할 수 있습니다. 브라우저가 마크 업 코드를 이해할 수 있도록하기 위해 관리자가 콘텐츠의 일부를 저장할 수도 있고 인코딩되지 않은 상태로 게시 할 수도 있습니다.

하지만 당신의 의도는 동일하게 유지하는 내용의 나머지 남은, 뷰 자체를 사용자 정의 할 경우, 그것은 테마에 어떤 종류이다. 예 : 다른 테마에서 다른보기를 사용합니다. XSLT, 템플릿 등을 구현하는 방법에는 여러 가지가 있습니다.

+0

제 경우에는 html 파일을 편집하는 대신 adminpage를 통해 내 페이지의 내용을 변경할 수 있기를 원합니다. 그것은 충분히 안전하고 모든 전망이 데이터베이스에서 400-500 단어를 인쇄 할 필요가있을만큼 충분히 빠르지는 않습니까? –

+0

그것은 다른 CMS 시스템에서 만들어진 방법입니다. 조심해서 XSS, XSRF atacks의 가능성을 명심해야합니다. –