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

提前致谢!

回答

0

只是为了记录在案,有很多的挣扎后,我发现这个问题是在web.config标签

<authorization> 
     <deny users="?"/> 
</authorization> 

感谢的Internet Explorer = P

相关问题