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是正确呈现,并且这些服务器上发布的时候都没有完美的,因为如果有一些兼容性问题。
提前致谢!