FCKeditorV2在ASP.NET页面中改变格式后无法保存的解决方案

今天朋友问我一个问题:FCKeditorV2文本框输入文字保存正常,输入文字,设置格式后,保存,按钮无反应;直接录入文字,不设置格式比如改变颜色加粗之类的,就可以保存。

FCKeditorV2为什么改变格式后无法保存呢?

原因是默认状态下ASP.NET页面是开启Request Validate(提交验证)功能的,因此只要前台页面提交了含有HTML代码的字符串,就会提交失败,而FCKeditorV2中录入文字后更改了格式后就会存在一个HTML Code,这段HTML Code会提交到服务器上,所以我们要在FCKeditorV2的页面将Request Validate(提交验证)关闭。

具体做法就是在<%@ Page ...%>里加上一个属性,ValidateRequest = "false",例如:

<%@ Page Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="ArticleEditor.aspx.cs" Inherits="PressRoom.ArticleEditor" Title="New Article"  ValidateRequest="false" %>

这样FCKeditorV2保存提交就不出出错出现问题了。

引用通告地址: 点击获取引用地址
标签: QA .NET
评论: 0 | 引用: 0 | 阅读: 820 | 打印 | 打包 | 转发
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用