kindEditor编辑器,asp.net里面如何使用啊?

时间:2022-12-01 06:01:58
这两天用kindeditor编辑器,感觉还不错,但是碰到一个问题,就是我全新发布一条信息的时候,取值没有问题,但是我调用一个IFRAME的时候,嵌套在IF里面的网页里的kindeditor编辑器,保存的时候,取得值是空,或者我在页面加载时赋值以后,再改动编辑器内容,结果取得的还是未变动以前的kindeditor的内容,我是在!IsPostBack里面赋值的,按道理讲应该没问题啊,可是就出问题,不知道怎么搞。。。期待大虾指点一下啊?

15 个解决方案

#1


上代码...

#2


调用kindeditor的JS
<script type="text/javascript" charset="utf-8" src="../kindeditor/kindeditor.js"></script>
    <script type="text/javascript">
      KE.show({
      id : 'content2',
      resizeMode : 0,
      cssPath : './index.css',
       });
    </script>
.aspx页面代码
<textarea id="content2" name="content2" style="width:680px;height:260px;visibility:hidden;" runat="server"></textarea>

.aspx.cs页面代码
if(!IsPostBack)
{
//给编辑器赋值
this.content2.Value = ds.Tables[0].Rows[0]["Content"].ToString();
}

//button按钮提交更新
string content=content2.Value;
            bool val = ent.Update(content);

           

#3


为何不用FCKEditor,这个功能强大,还是开源的

#4


request.FORM("CONTENT")

#5


说简单点,就是提交的时候,取不到编辑器的值,到底是什么原因呢?

#6


嗯,最后提交的时候,无法获得编辑过的内容,还是停留在一开始加载的内容模样,不知道是什么原因啊?

#7


1.首先把下面拷到要用编辑器的路径
 <input  type="hidden" name="content1" id="content1"  value='<% = databind %>'/>
                                <input  type="hidden" name="content" runat="server" id="content"/>
                                <script type="text/javascript" src="KindEditor.js"></script>
                                <script type="text/javascript">
                                document.getElementById("content").value=document.getElementById("content1").value;
                          //这句是因为不能直接把content做为服务器控件才用的,那样数据读不出来,
                                var editor = new KindEditor("editor");     
                                editor.hiddenName = "content";
                                editor.editorWidth = "100%";
                                editor.editorHeight = "280px";
                                editor.show();
                                function KindSubmit() {
                                 editor.data();
                                }
                               
                                </script>

2.保存按钮

<asp:Button ID="CreateAdmine" runat="server" Height="22" Text="保 存" Width="42" OnClientClick="KindSubmit()" OnClick="CreateAdmine_Click" />//要客户端提交才能保存

3.后台读取

先定义
 public string databind;

.....
if(dr.read())

{

databind=读取的数据 ;

}

...

 4.保存的值
  Name = content.Value;

#8


运行后看一下控件生成的ID是什么然后改了就行。
注:在母版页里会不一样。

#9


楼主,我现在也在用这个编辑器,现在碰到一个问题,就是我上传图片呢之后,图片显示不出来,这个编辑器开始时Php的,我想把他改成asp.net 的,怎么改啊!~能否把你的那个穿给我用用啊,非常,感谢~!

#10


如果一开始是php的肯定得下载net插件进去才好用,要不你就用js来获取吧....fck也是一样,下了net的插件才好在.net下用.....

#11


问题解决了,分享下:
编辑器本身调用和IFRAME结合是没有问题的,错在我页面上用一个图片+<a href这个形式获取后台的代码,所以取值不成功

#12


想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false" 
可是一提交文本的时候,总会提示:

从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。 

我已经上网查过很多资料了,可是到现在还是解决不了。 
 知道的大侠请联系下我:singlelin805@163.com

#13


引用 12 楼 nanalin805 的回复:
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false" 
可是一提交文本的时候,总会提示:

从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。 

我已经上网查……



WEB 配置文件修改下  <pages validateRequest="false">

#14


引用 12 楼 nanalin805 的回复:
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false" 
可是一提交文本的时候,总会提示:

从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。 

我已经上网查……



需要用在web.config里面把验证模式改为2.0或者3.5的。2010默认是4.0验证模式,具体的可以网上查查

#15


#12楼 kindEditor编辑器,asp.net里面如何使用啊?

#1


上代码...

#2


调用kindeditor的JS
<script type="text/javascript" charset="utf-8" src="../kindeditor/kindeditor.js"></script>
    <script type="text/javascript">
      KE.show({
      id : 'content2',
      resizeMode : 0,
      cssPath : './index.css',
       });
    </script>
.aspx页面代码
<textarea id="content2" name="content2" style="width:680px;height:260px;visibility:hidden;" runat="server"></textarea>

.aspx.cs页面代码
if(!IsPostBack)
{
//给编辑器赋值
this.content2.Value = ds.Tables[0].Rows[0]["Content"].ToString();
}

//button按钮提交更新
string content=content2.Value;
            bool val = ent.Update(content);

           

#3


为何不用FCKEditor,这个功能强大,还是开源的

#4


request.FORM("CONTENT")

#5


说简单点,就是提交的时候,取不到编辑器的值,到底是什么原因呢?

#6


嗯,最后提交的时候,无法获得编辑过的内容,还是停留在一开始加载的内容模样,不知道是什么原因啊?

#7


1.首先把下面拷到要用编辑器的路径
 <input  type="hidden" name="content1" id="content1"  value='<% = databind %>'/>
                                <input  type="hidden" name="content" runat="server" id="content"/>
                                <script type="text/javascript" src="KindEditor.js"></script>
                                <script type="text/javascript">
                                document.getElementById("content").value=document.getElementById("content1").value;
                          //这句是因为不能直接把content做为服务器控件才用的,那样数据读不出来,
                                var editor = new KindEditor("editor");     
                                editor.hiddenName = "content";
                                editor.editorWidth = "100%";
                                editor.editorHeight = "280px";
                                editor.show();
                                function KindSubmit() {
                                 editor.data();
                                }
                               
                                </script>

2.保存按钮

<asp:Button ID="CreateAdmine" runat="server" Height="22" Text="保 存" Width="42" OnClientClick="KindSubmit()" OnClick="CreateAdmine_Click" />//要客户端提交才能保存

3.后台读取

先定义
 public string databind;

.....
if(dr.read())

{

databind=读取的数据 ;

}

...

 4.保存的值
  Name = content.Value;

#8


运行后看一下控件生成的ID是什么然后改了就行。
注:在母版页里会不一样。

#9


楼主,我现在也在用这个编辑器,现在碰到一个问题,就是我上传图片呢之后,图片显示不出来,这个编辑器开始时Php的,我想把他改成asp.net 的,怎么改啊!~能否把你的那个穿给我用用啊,非常,感谢~!

#10


如果一开始是php的肯定得下载net插件进去才好用,要不你就用js来获取吧....fck也是一样,下了net的插件才好在.net下用.....

#11


问题解决了,分享下:
编辑器本身调用和IFRAME结合是没有问题的,错在我页面上用一个图片+<a href这个形式获取后台的代码,所以取值不成功

#12


想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false" 
可是一提交文本的时候,总会提示:

从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。 

我已经上网查过很多资料了,可是到现在还是解决不了。 
 知道的大侠请联系下我:singlelin805@163.com

#13


引用 12 楼 nanalin805 的回复:
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false" 
可是一提交文本的时候,总会提示:

从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。 

我已经上网查……



WEB 配置文件修改下  <pages validateRequest="false">

#14


引用 12 楼 nanalin805 的回复:
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false" 
可是一提交文本的时候,总会提示:

从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。 

我已经上网查……



需要用在web.config里面把验证模式改为2.0或者3.5的。2010默认是4.0验证模式,具体的可以网上查查

#15


#12楼 kindEditor编辑器,asp.net里面如何使用啊?