各位大侠,请问我的freetextbox里的文本为什么若不作任何修改,即不改字的精细、颜色、大小、不回车就可以保存到数据库,如果作了任何修改,向数据库保存时就会出错!这是什么原因啊?另外如果修改后的字能保存到数据库,当我取数据库里的文本时,如何取得保存时修改的样式啊(也就是字体的大小,粗细颜色等?

解决方案 »

  1.   

    我的freetextbox是3.1.0是,数据库是access
      

  2.   

    里面有种字体在保存到数据库的时候有问题,你吧SQL语句放到查询分析器理看看就知道了.要把如果你改动里面的内容,你要吧你改动的内容转换为支持的字体就可以了保存了.
      

  3.   

    我的字体无论是什么样的都不行,不能保存,提示错误,也就是一点不变文字的内容才可以保存,否则一保存就出现一下面的错误:
    “/新闻发布系统”应用程序中的服务器错误。
    --------------------------------------------------------------------------------从客户端(FreeTextBox1="...xcvzxcvzxc<STRONG>vzxcvzxcvzxc...")中检测到有潜在危险的 Request.Form 值。 
    说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequestValidationException: 从客户端(FreeTextBox1="...xcvzxcvzxc<STRONG>vzxcvzxcvzxc...")中检测到有潜在危险的 Request.Form 值。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [HttpRequestValidationException (0x80004005): 从客户端(FreeTextBox1="...xcvzxcvzxc<STRONG>vzxcvzxcvzxc...")中检测到有潜在危险的 Request.Form 值。]
       System.Web.HttpRequest.ValidateString(String s, String valueName, String collectionName)
       System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, String collectionName) +99
       System.Web.HttpRequest.get_Form() +121
       System.Web.UI.Page.GetCollectionBasedOnMethod() +70
       System.Web.UI.Page.DeterminePostBackMode() +47
       System.Web.UI.Page.ProcessRequestMain() +2106
       System.Web.UI.Page.ProcessRequest() +218
       System.Web.UI.Page.ProcessRequest(HttpContext context) +18
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
      

  4.   

    在.aspx文件<%page %>中引用
    ValidateRequest ="false"
    就行了;
      

  5.   

    在Web.config中加:
    <pages validateRequest="false"></pages>