0
我已經開發出了以下幾點:HtmlEditorExtender圖片上傳在服務器上(Internet Explorer)中不起作用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div class="headerPopupFixed">
<label class="tituloPopup">
Edição da ajuda</label>
<asp:Button ID="btnSalvar" Text="Salvar" runat="server" OnClick="btnSalvar_OnClick"
CssClass="botao" />
</div>
<div class="filtroPopup">
<div class="row">
<ajaxToolkit:ToolkitScriptManager ID="scriptmanger" runat="server" CombineScripts="false" />
<asp:TextBox runat="server" ID="txtHelp" Width="600px" TextMode="MultiLine" Rows="25" />
<ajaxToolkit:HtmlEditorExtender ID="heeHelp" runat="server" EnableSanitization="false"
DisplaySourceTab="true" TargetControlID="txtHelp" ClientIDMode="Inherit" OnImageUploadComplete="heeHelp_OnImageUploadComplete">
<Toolbar>
<ajaxToolkit:Redo />
<ajaxToolkit:Undo />
<ajaxToolkit:Bold />
<ajaxToolkit:Italic />
<ajaxToolkit:Underline />
<ajaxToolkit:StrikeThrough />
<ajaxToolkit:JustifyLeft />
<ajaxToolkit:JustifyCenter />
<ajaxToolkit:JustifyRight />
<ajaxToolkit:JustifyFull />
<ajaxToolkit:RemoveFormat />
<ajaxToolkit:BackgroundColorSelector />
<ajaxToolkit:ForeColorSelector />
<ajaxToolkit:FontNameSelector />
<ajaxToolkit:FontSizeSelector />
<ajaxToolkit:InsertHorizontalRule />
<ajaxToolkit:Indent />
<ajaxToolkit:Outdent />
<ajaxToolkit:InsertImage />
</Toolbar>
</ajaxToolkit:HtmlEditorExtender>
</div>
</div>
</form>
</body>
</html>
至極的作品就好在我的本地機器上的任何瀏覽器。即使在通過IIS發佈和訪問它(甚至在我的計算機中)之後,它也能很好地工作。
但是在按Ctrl + c Ctrl + v發佈到服務器後,當我嘗試使用Internet Explorer上傳圖像時出現錯誤(Chrome工作正常)。 我在IIS7和IIS8的兩臺不同的服務器(2008和2012)中試過這個,並且在IE 10和11上得到了相同的結果。
我猜這是與服務器環境或IIS配置有關的東西。但不知道是什麼。
的錯誤消息是「SCRIPT5022:錯誤養上傳完成事件,並啓動新的上傳」
我也注意到,在我的本地機器CSS是正確呈現,並且這些服務器上發佈的時候都沒有完美的,因爲如果有一些兼容性問題。
提前致謝!