FreeTextBox3.1.6中如何解决“检测到有潜在危险的 Request.Form 值”错误提示
来源:互联网 发布:中国象棋高级ai算法 编辑:程序博客网 时间:2024/05/21 06:40
在用FreeTextBox3.1.6的时候,如果我们将其Text值postback回去的时候,会出现上面标题所说的那个问题
下面就说说我的解决办法。
方法一:
1、打开FTB的客户端文件aspnet_client/FreeTextBox/FTB-FreeTextBox.js。
2、找到方法FTB_FreeTextBox.prototype.CopyDesignToHtml = function(){...};
3、将语句
this.htmlEditor.value = html;
改为
this.htmlEditor.value = this.HtmlEncode(html);
4、每次将在 Page_Load(object sender,eventArgs e) 方法中。将 FreeTextBox1.Text的值改为
this.FreeTextBox1.Text = HttpUtility.HtmlDecode(this.FreeTextBox1.Text);
---------------
注 :为什么一定要第4步? 因为我们客户端将其值给HtmlEncode啦,所以要还原它原始的html页面效果。
---------------
方法二:
把包含FTB的page 中的 ValidateRequest 置 "false"。
方法三:
前三步和方法类似,第四步改为反编译FTB代码,
把
[Description("Contains the HTML for the editor."), Category("Output")]
public string Text
{
get
{
object obj1 = this.ViewState["Text"];
return ((obj1 == null) ? "" : (string)obj1);
}
set
{
this.ViewState["Text"] = value;
}
}
下面就说说我的解决办法。
方法一:
1、打开FTB的客户端文件aspnet_client/FreeTextBox/FTB-FreeTextBox.js。
2、找到方法FTB_FreeTextBox.prototype.CopyDesignToHtml = function(){...};
3、将语句
this.htmlEditor.value = html;
改为
this.htmlEditor.value = this.HtmlEncode(html);
4、每次将在 Page_Load(object sender,eventArgs e) 方法中。将 FreeTextBox1.Text的值改为
this.FreeTextBox1.Text = HttpUtility.HtmlDecode(this.FreeTextBox1.Text);
---------------
注 :为什么一定要第4步? 因为我们客户端将其值给HtmlEncode啦,所以要还原它原始的html页面效果。
---------------
方法二:
把包含FTB的page 中的 ValidateRequest 置 "false"。
方法三:
前三步和方法类似,第四步改为反编译FTB代码,
把
[Description("Contains the HTML for the editor."), Category("Output")]
public string Text
{
get
{
object obj1 = this.ViewState["Text"];
return ((obj1 == null) ? "" : (string)obj1);
}
set
{
this.ViewState["Text"] = value;
}
}
改为
[Description("Contains the HTML for the editor."), Category("Output")]
public string Text
{
get
{
object obj1 = this.ViewState["Text"];
return ((obj1 == null) ? "" : HttpUtility.HtmlDecode((string) obj1));
}
set
{
this.ViewState["Text"] = value;
}
}
- FreeTextBox3.1.6中如何解决“检测到有潜在危险的 Request.Form 值”错误提示
- 中检测到有潜在危险的 Request.Form 值
- 遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示
- “检测到有潜在危险的 Request.Form 值.”这个错误提示
- 错误提示 从客户端(Content="<br>测试")中检测到有潜在危险的 Request.Form 值。
- 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
- 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
- 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
- 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
- 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
- 解决asp.net中“从客户端(......)中检测到有潜在危险的 Request.Form 值。”错误
- MVC 中“..中检测到有潜在危险的 Request.Form 值” 解决
- ASP中如何全面解决从客户端中检测到有潜在危险的request.form值
- 从客户端中检测到有潜在危险的 Request.Form 值错误解决方法
- 从客户端中检测到有潜在危险的 Request.Form 值错误解
- .net中“检测到有潜在危险的 Request.Form 值”错误解决方法
- 从客户端中检测到有潜在危险的 Request.Form 值错误解
- 从客户端中检测到有潜在危险的 Request.Form 值错误解决方法
- Java开发人员的十大戒律(转)
- 编辑DataTable的方法
- 生成静态文件的新闻系统核心代码(.net C#)(转)
- Interviewing Enterprise Java Developers
- 激励自己
- FreeTextBox3.1.6中如何解决“检测到有潜在危险的 Request.Form 值”错误提示
- 将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)
- 用C#写组件
- 在DataGrid中使用单选框
- csharp文本文件读写
- 浙江大学远程教育学院课程视频教程:Linux操作系统
- DataGrid的几个小技巧!(包括:使用模版列;使用按钮列;)
- VC中#pragma warning指令
- 设计ASP.NET应用程序的七大绝招