ASP.NET 에서 CKEditor 와 CKFinder 설정 사용

2418 단어 ASP.NETCKEditor
CKEditor 와 CKFinder 를 항목 에 포함 시 키 고 프로그램 집합 참조 추가
4http://cksource.com사이트 에서 CKEditor 와 CKFinder 를 다운로드 하고 이 두 개의 압축 을 푸 는 항목 아래 에 있 는 samples 폴 더 는 예제 입 니 다.필요 없 이 samples 폴 더 를 직접 삭제 할 수 있 습 니 다.ckeditor 와 Kfinder 디 렉 터 리 에 각각 bin 디 렉 터 리 가 있 고 bin 디 렉 터 리 에 있 는 release 디 렉 터 리 에 있 는 프로그램 집합 에 대한 인용 을 추가 할 수 있 습 니 다.
2.부 텍스트 편집기 가 필요 한 페이지 에 사용자 컨트롤 을 등록 합 니 다.

<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor"%>
3.CKEditor 사용
사용자 컨트롤 처럼 부 텍스트 편집 기 를 추가 합 니 다.CKEditor 를 사용 합 니 다.

<CKEditor:CKEditorControl Height="400" runat="server" ID="txtNewsContent"></CKEditor:CKEditorControl>
1.통합 CKFinder
페이지 에 대응 하 는 코드 페이지 에 페이지 를 다시 쓰 는 OnLoad 방법 은 OnLoad 방법 에서 CKFinder 를 CKEditor 에 통합 합 니 다.

protected override void OnLoad(EventArgs e)
{
    CKFinder.FileBrowser browser = new CKFinder.FileBrowser();
    // CKEditor, id
    browser.SetupCKEditor(txtNewsContent);
    //
    browser.BasePath = "~/Files/";
    base.OnLoad(e);
}

2.CKFinder 설정
Ckfinder 는 새로 고침 없 이 업로드 하 는 도구 입 니 다.업로드 에 대해 엄격 한 권한 을 가 져 야 합 니 다.통 제 는 주로 두 가지 측면 에서 볼 때 첫째,아무 도 업로드 할 수 없고 권한 을 수 여 받 은 사람 만 업로드 할 수 있 습 니 다.둘째,모든 파일 을 업로드 할 수 없습니다.업로드 한 파일 을 제어 해 야 합 니 다.실행 가능 한 파일 을 서버 에 업로드 할 수 없고 파일 형식 을 제어 해 야 합 니 다.
Kfinder 디 렉 터 리 에 있 는 config.ascx 를 엽 니 다.첫 번 째 방법 은 인증 권한 을 수 여 받 은 것 입 니 다.사용자 가 파일 을 업로드 할 수 있 는 권한 이 있 는 지 확인 하고 session 을 통 해 사용자 가 권한 을 수 여 받 았 는 지 검증 할 수 있 습 니 다.기본 값 은 return false 입 니 다.수정 하지 않 으 면 업로드 할 때 오류 가 발생 하고 권한 이 없 으 면 업로드 할 수 없습니다.테스트 단계 에서 return true 로 직접 변경 할 수 있 습 니 다.그러나 발 표 는 권한 을 검증 하 는 것 이 좋 습 니 다.return true(사용자 가 로그 인 했 는 지 확인 하고 로그 인 하면 true 로 돌아 갑 니 다.그렇지 않 으 면 false 로 돌아 갑 니 다)

계속 아래 를 보 세 요.SetConfig()방법 에 설 치 된 파일 업로드 시 설정 이 있 습 니 다.예 를 들 어 파일 저장 경 로 를 업로드 하고 파일 형식 을 업로드 하 는 제한 등 스타일 을 설정 하려 면 config.js 파일 을 수정 해 야 합 니 다.
이상 에서 말 한 것 이 본문의 전부 이 니,여러분 들 이 좋아 하 시 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기