【牛腩新闻发布系统】——FreeTextBox控件的使用

来源:互联网 发布:淘宝直播入口 编辑:程序博客网 时间:2024/04/26 17:59

前言

   最近在学习牛腩新闻发布系统,在学习的前半部分基本上还是没有遇到问题的,但是在视频的后几集学习的过程中,遇到了一些问题,其中之一就是我们在学习到添加新闻这一项中,我们在添加新闻界面上加载了一个FreeTextBox,然后在后面运行的时候,就遇到了下面的错误了。一起来学习一下吧。

叙述

一、FreeTextBox了解

    1、FreeTextBox 是一个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。
这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。(第三方软件)

  为了在添加新闻界面显得美观,为了使咱们的系统做的更正规,所以在添加新闻界面加入了FreeTextBox控件

二、FreeTextBox控件的使用

2、FreeTextBox控件如何使用
3、在Web界面上自动生成的代码

<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls" TagPrefix="FTB" %>
该控件的属性代码:

 <p>                <FTB:FreeTextBox Text="" Language="zh-CN" ToolbarStyleConfiguration="OfficeMac" ID="ftbContent" Width="500" Height="180" runat="server">                </FTB:FreeTextBox>            </p>

三、遇到的问题


   在运行的时候,结果出现了下面这个问题,并且在修改新闻(与添加新闻基本类似)中也遇到了这个问题,本着不将就的原则,那就解决问题吧。

方法一:在牛腩视频中,牛腩老师也遇到了这个问题,他给出的解决方法是:在addnews.aspx中加上了 ValidateRequest="false。


     结果我加上这一句话以后,还是遇到了这个问题。看看这个错误的后面给了一个相关错误的参考网址。打开这个网址找到了解决方法。

方法二(结合方法一)

    错误提示的官方文档

   根据这个网址的提示,可以了解到这个FreeTextBox控件的本身的自己的配置仅对ASP.NET4.0以下有效。但是我们的版本是ASP.NET4.5,所以我们需要在配置文件中将其改为较低版本即可。


小结

     虽然说牛腩新闻发布系统就是牛腩老师在视频中敲的例子,但是还是会遇到问题,遇到问题那就解决问题呗。利用好百度,利用好身边的巨人估计还没有什么解决不了的问题呢。

原创粉丝点击