2011-04-07 24 views
0

我有HtmlEditor ajax控件的奇怪問題。
我正在使用.NET 4.0
當我在本地計算機上測試我的ASP.NET應用程序時,一切正常,但是當我在主機上發佈它時,它不起作用。頁面是不是打破,但HtmlEditor顯示不正確。而不是正常顯示的控制,只顯示3個風扇。
如果我在本地計算機上查看生成的HTML代碼,則HtmlEditor的元素具有style =「」,並且主機上生成的HTML代碼具有元素style =「display:none;」。我試圖設置HtmlEditor的Visable和Enabled屬性值爲true但它沒有幫助。
正確上傳AjaxControlToolkit.dll。
任何人都有線索爲什麼會發生這種情況?Ajax HtmlEditor控件在本地和style ='display:none'上具有style =''的元素

我的代碼如下所示:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Black.Master" AutoEventWireup="true" 
    CodeBehind="XXXXXX.aspx.cs" Inherits="XXXXXXX.Web.Admin.AdminArticle" %>

<%@ MasterType VirtualPath="~/MasterPages/Black.Master" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="asp" %> <asp:Content ID="Content2" ContentPlaceHolderID="cphMainContent" runat="server"> <table class="entryTable"> <tr> <td> <asp:Label ID="litTitle" Text="Naslov" runat="server"></asp:Label>: </td> <td> <asp:TextBox ID="txtTitle" runat="server" MaxLength="128" CssClass="textEntry"> </asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ValidationGroup="New" ControlToValidate="txtTitle" ErrorMessage="XXXXXXXXXXX." Text="*" Display="Dynamic"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtTitle" runat="server" ValidationExpression="^[\s\S]{0,128}$" ErrorMessage="XXXXXXXXXX." Text="*" Display="Dynamic" ValidationGroup="New" /> </td> </tr> <tr> <td> <asp:Label ID="litMainText" Text="Main Text" runat="server"></asp:Label>: </td> <td> </td> </tr> <tr> <td colspan="2"> <asp:Editor runat="server" ID="edtMainText" Height="300px" Width="495px"></asp:Editor> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ValidationGroup="New" ControlToValidate="edtMainText" ErrorMessage="XXXXXX." Text="*" Display="Dynamic"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator3" ControlToValidate="edtMainText" runat="server" ValidationExpression="^[\s\S]{0,30000}$" ErrorMessage="XXXXXXXXXX." Text="*" Display="Dynamic" ValidationGroup="New" /> </td> </tr> <tr> <td> </td> <td> <br /> <asp:Button ID="btnCreate" ValidationGroup="New" runat="server" Text="Create" OnClick="btnCreate_OnClick" /> <asp:Button ID="btnClear" runat="server" Text="Clear" OnClick="btnClear_OnClick" /> </td> </tr> </table> <asp:ValidationSummary ID="ValidationSummary" runat="server" CssClass="failureNotification" ValidationGroup="New" /> </asp:Content>

我希望我給了足夠的信息。
謝謝你的幫助。

回答

0

請確保在託管系統上提供正確版本的AjaxControlToolkit。

+0

是的,它在那裏。 – Janko 2011-05-09 06:04:36

相關問題