CKeditor 의 ASP. NET 사용 방법
1. ckeditor 。 :http:
//ckeditor.com/
js
<script language=
"javascript"
type=
"text/javascript"
src=
'<%=ResolveUrl("~/ckeditor/ckeditor.js")%>'
></script>
3.
<asp:TextBox ID=
"mckeditor"
runat=
"server"
TextMode=
"MultiLine"
></asp:TextBox>
4.
:
<script type=
"text/javascript"
>
//<![CDATA[
CKEDITOR.replace(
'<%=mckeditor.ClientID %>'
,
// mckeditor.ClientID TextBox mckeditor id
{
skin :
'office2003'
,
//
enterMode : Number( 2),
// enter 1.<p>2 <br/>3 <div>
shiftEnterMode : Number( 1),
// shiftenter
});
//]]>
</script>
, ,cfeditor , CKFinder
1. http:
//www.ckfinder.com/ ( asp.net ),
2. ckeditor
:
filebrowserBrowseUrl:
'<%=ResolveUrl("~/ckfinder/ckfinder.html")%>'
,
filebrowserImageBrowseUrl:
'<%=ResolveUrl("~/ckfinder/ckfinder.html?Type=Images")%>'
,
filebrowserFlashBrowseUrl:
'<%=ResolveUrl("~/ckfinder/ckfinder.html?Type=Flash")%>'
,
filebrowserUploadUrl:
'<%=ResolveUrl("~/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files")%>'
,
filebrowserImageUploadUrl:
'<%=ResolveUrl("~/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images")%>'
,
filebrowserFlashUploadUrl:
'<%=ResolveUrl("~/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash")%>'
3. config.ascx BaseUrl =
"/uploads/"
( ) CheckAuthentication() 。
4. fckeditor , 。( fckeditor )
fckeditor.aspx popup.aspx popups.aspx.
, , , , :ascx
:
<%@ Control Language=
"C#"
AutoEventWireup=
"true"
CodeFile=
"mpckeditor.ascx.cs"
Inherits=
"mpckeditor"
%>
<script language=
"javascript"
type=
"text/javascript"
src=
'<%=ResolveUrl("~/ckeditor/ckeditor.js")%>'
></script>
<asp:TextBox ID=
"mckeditor"
runat=
"server"
TextMode=
"MultiLine"
></asp:TextBox>
<script type=
"text/javascript"
>
//<![CDATA[
CKEDITOR.replace(
'<%=mckeditor.ClientID %>'
,
{
skin :
'office2003'
,
enterMode : Number( 2),
shiftEnterMode : Number( 1),
filebrowserBrowseUrl:
'<%=ResolveUrl("~/ckfinder/ckfinder.html")%>'
,
filebrowserImageBrowseUrl:
'<%=ResolveUrl("~/ckfinder/ckfinder.html?Type=Images")%>'
,
filebrowserFlashBrowseUrl:
'<%=ResolveUrl("~/ckfinder/ckfinder.html?Type=Flash")%>'
,
filebrowserUploadUrl:
'<%=ResolveUrl("~/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files")%>'
,
filebrowserImageUploadUrl:
'<%=ResolveUrl("~/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images")%>'
,
filebrowserFlashUploadUrl:
'<%=ResolveUrl("~/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash")%>'
});
//]]>
</script>
Cs :
:
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
public
partial
class
mpckeditor : System.Web.UI.UserControl
{
public
string
value
{
set
{ mckeditor.Text = value; }
get
{
return
mckeditor.Text; }
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
, Mpckeditor1.value
:
<uc1:mpckeditor id=
"Mpckeditor1"
runat=
"server"
value=
" "
> </uc1:mpckeditor>
protected
void
Button1_Click(
object
sender, EventArgs e)
{
Response.Write(
"<script language='javascript'>alert('"
+ HttpUtility.HtmlEncode(Mpckeditor1.value) +
";')</script>"
);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MVC의 심연를 보면 Trygve Reenskaug씨가 고안했다고 쓰여 있다. 뷰에 조작 오브젝트가 있는 경우와, 단순히 키보드나 마우스의 상태를 픽업하는 것을 고려하는 예이다. 그러나 잘 생각하면 이상하다. 예를 들어 키보드에...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.