页面:
<asp:TextBox id="txtContent" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:HiddenField ID="hfContent" runat="server" />
<%--<textarea id="content" cols="6" rows="10" name="content"></textarea>--%>
<script type="text/javascript"> var editor = CKEDITOR.replace('txtContent');
// var editor = CKEDITOR.replace('content'); CKFinder.SetupCKEditor(editor, '../../ckfinder/'); </script> <script type="text/javascript" language="javascript">
$(function() {
$("#<%=btnAdd.ClientID %>").click(function() {
if (editor.document.getBody().getText() == "") {
alert("提示:请输入内容");
return false;
}
$("#<%=hfContent.ClientID %>").val(editor.document.getBody().getHtml());
return true;
})
})
</script>
后台获取:
company = new Company();
company.Type = this.ddlCompanyType.Text;
company.State = this.rbtYOrN.SelectedValue == "1" ? true : false;
company.Content = this.txtContent.Text;获取的值是"";
于是我在页面放个隐藏域来放ckeditor的值 这下终于能添加了,但是编辑状态再返回去ckeditor的值又是空。没有填充
高手解决下
<asp:TextBox id="txtContent" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:HiddenField ID="hfContent" runat="server" />
<%--<textarea id="content" cols="6" rows="10" name="content"></textarea>--%>
<script type="text/javascript"> var editor = CKEDITOR.replace('txtContent');
// var editor = CKEDITOR.replace('content'); CKFinder.SetupCKEditor(editor, '../../ckfinder/'); </script> <script type="text/javascript" language="javascript">
$(function() {
$("#<%=btnAdd.ClientID %>").click(function() {
if (editor.document.getBody().getText() == "") {
alert("提示:请输入内容");
return false;
}
$("#<%=hfContent.ClientID %>").val(editor.document.getBody().getHtml());
return true;
})
})
</script>
后台获取:
company = new Company();
company.Type = this.ddlCompanyType.Text;
company.State = this.rbtYOrN.SelectedValue == "1" ? true : false;
company.Content = this.txtContent.Text;获取的值是"";
于是我在页面放个隐藏域来放ckeditor的值 这下终于能添加了,但是编辑状态再返回去ckeditor的值又是空。没有填充
高手解决下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货