2014-03-31 26 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框架版本。這一問題一旦我重新編譯(回收應用程序池)就解決了。