2014-03-31 49 views
0

我试图修复使用FreeTextArea一个老ASPX.Net C#页。FreeTextArea只是呈现为纯HTML的textarea

该网站自己说,它用于工作,但没有使用它的年龄。

的问题是,FreeTextArea只是渲染为纯文本区域。没有编译错误。我也没有看到404's或其他任何JavaScrip错误。

我试着做简单的页面,我可以(下),这仍然只是显示为一个纯HTML的textarea。

RTBTest.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RTBTest.aspx.cs" Inherits="RTBTest" %> 
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
    <FTB:FreeTextBox id="FreeTextBox1" runat="Server" /> 
    </div> 
    </form> 
</body> 
</html> 

RTBTest.aspx.cs:

using System; 
using System.Collections; 
using System.Configuration; 
using System.Data; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.HtmlControls; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 

public partial class RTBTest : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
} 
+0

它可以使用默认设置吗?像删除ImageGalleryPath和高度/宽度? – bsayegh

+0

感谢您的建议,但不起作用。 – user1498817

回答

0

原来,该网站已经从一个.NET 1.0主机移动到2.0 .NET托管长时间前,FreeTextArea的错误DLL位于bin目录中。这编译好,但没有奏效。

解决的办法是将DLL更新到2.0框架版本。这一问题一旦我重新编译(回收应用程序池)就解决了。