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);
<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;
<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这个形式获取后台的代码,所以取值不成功
编辑器本身调用和IFRAME结合是没有问题的,错在我页面上用一个图片+<a href这个形式获取后台的代码,所以取值不成功
#12
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false"
可是一提交文本的时候,总会提示:
从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。
我已经上网查过很多资料了,可是到现在还是解决不了。
知道的大侠请联系下我:singlelin805@163.com
我在view页面已经对page进行了设置-----ValidateRequest="false"
可是一提交文本的时候,总会提示:
从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。
我已经上网查过很多资料了,可是到现在还是解决不了。
知道的大侠请联系下我:singlelin805@163.com
#13
WEB 配置文件修改下 <pages validateRequest="false">
#14
需要用在web.config里面把验证模式改为2.0或者3.5的。2010默认是4.0验证模式,具体的可以网上查查
#15
#12楼
#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);
<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;
<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这个形式获取后台的代码,所以取值不成功
编辑器本身调用和IFRAME结合是没有问题的,错在我页面上用一个图片+<a href这个形式获取后台的代码,所以取值不成功
#12
想请教一下,我用kindeditor做 asp.net mvc 项目的编辑器,可是万分费解的是:
我在view页面已经对page进行了设置-----ValidateRequest="false"
可是一提交文本的时候,总会提示:
从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。
我已经上网查过很多资料了,可是到现在还是解决不了。
知道的大侠请联系下我:singlelin805@163.com
我在view页面已经对page进行了设置-----ValidateRequest="false"
可是一提交文本的时候,总会提示:
从客户端(N_Content="<p><strong>月下独酌</str...")中检测到有潜在危险的 Request.Form 值。
我已经上网查过很多资料了,可是到现在还是解决不了。
知道的大侠请联系下我:singlelin805@163.com
#13
WEB 配置文件修改下 <pages validateRequest="false">
#14
需要用在web.config里面把验证模式改为2.0或者3.5的。2010默认是4.0验证模式,具体的可以网上查查
#15
#12楼