我用的是3.3.1版的,网上说用validateRequest="false"解决,可我试了还是不行。
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
方法一:
1、打开FTB的客户端文件aspnet_client\FreeTextBox\FTB-FreeTextBox.js。
2、找到方法FTB_FreeTextBox.prototype.CopyDesignToHtml = function(){...};
3、将语句
thisEditor.value = html;
改为
thisEditor.value = this.HtmlEncode(html);
4、每次将在 Page_Load(object sender,eventArgs e) 方法中。将 FreeTextBox1.Text的值改为
this.FreeTextBox1.Text = HttpUtility.HtmlDecode(this.FreeTextBox1.Text);
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
这个方法我也用了,不过是用文本打开然后修改保存,再引用,不知道正不正确,不过结果还是不能解决我的问题..
求高手帮帮忙
------解决方案--------------------------------------------------------
ValidateRequest="false" 在asp.net 4.0中失效的解决办法
在页面级别(aspx中)设置
ValidateRequest="false"
或者
在全局级别(Web.config中)设置
<configuration>
<system.web>
<pages validateRequest="false">
以上设置仅对ASP.NET4.0以下有效。在ASP.NET4.0版本上
在全局级别(Web.config中)设置
<configuration>
<system.web>
<httpRuntime requestValidationMode="2.0">
------解决方案--------------------------------------------------------
设置页面的验证:ValidateRequest="false“