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

starmilan 2009-08-25 08:28:12
这两天用kindeditor编辑器,感觉还不错,但是碰到一个问题,就是我全新发布一条信息的时候,取值没有问题,但是我调用一个IFRAME的时候,嵌套在IF里面的网页里的kindeditor编辑器,保存的时候,取得值是空,或者我在页面加载时赋值以后,再改动编辑器内容,结果取得的还是未变动以前的kindeditor的内容,我是在!IsPostBack里面赋值的,按道理讲应该没问题啊,可是就出问题,不知道怎么搞。。。期待大虾指点一下啊?
...全文
3443 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
58帅小子 2011-10-04
  • 打赏
  • 举报
回复
#12楼
yellowgiutou 2011-04-10
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 nanalin805 的回复:]

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

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

我已经上网查……
[/Quote]


需要用在web.config里面把验证模式改为2.0或者3.5的。2010默认是4.0验证模式,具体的可以网上查查
juyinchu 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 nanalin805 的回复:]

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

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

我已经上网查……
[/Quote]


WEB 配置文件修改下 <pages validateRequest="false">
nanalin805 2010-08-19
  • 打赏
  • 举报
回复
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false"
可是一提交文本的时候,总会提示:

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

我已经上网查过很多资料了,可是到现在还是解决不了。
知道的大侠请联系下我:singlelin805@163.com
starmilan 2009-10-23
  • 打赏
  • 举报
回复
问题解决了,分享下:
编辑器本身调用和IFRAME结合是没有问题的,错在我页面上用一个图片+<a href这个形式获取后台的代码,所以取值不成功
syc958 2009-09-30
  • 打赏
  • 举报
回复
如果一开始是php的肯定得下载net插件进去才好用,要不你就用js来获取吧....fck也是一样,下了net的插件才好在.net下用.....
zhenglianghui 2009-09-29
  • 打赏
  • 举报
回复
楼主,我现在也在用这个编辑器,现在碰到一个问题,就是我上传图片呢之后,图片显示不出来,这个编辑器开始时Php的,我想把他改成asp.net 的,怎么改啊!~能否把你的那个穿给我用用啊,非常,感谢~!
zhelove521 2009-08-28
  • 打赏
  • 举报
回复
运行后看一下控件生成的ID是什么然后改了就行。
注:在母版页里会不一样。
zhangchunlin_ln 2009-08-27
  • 打赏
  • 举报
回复
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;

starmilan 2009-08-25
  • 打赏
  • 举报
回复
嗯,最后提交的时候,无法获得编辑过的内容,还是停留在一开始加载的内容模样,不知道是什么原因啊?
starmilan 2009-08-25
  • 打赏
  • 举报
回复
说简单点,就是提交的时候,取不到编辑器的值,到底是什么原因呢?
cc122137988 2009-08-25
  • 打赏
  • 举报
回复
request.FORM("CONTENT")
Wangliwu 2009-08-25
  • 打赏
  • 举报
回复
为何不用FCKEditor,这个功能强大,还是开源的
starmilan 2009-08-25
  • 打赏
  • 举报
回复
调用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);

sxmonsy 2009-08-25
  • 打赏
  • 举报
回复
上代码...

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧