Internet explorer EPiServer Chrome vs IE

Internet explorer EPiServer Chrome vs IE,internet-explorer,google-chrome,episerver,Internet Explorer,Google Chrome,Episerver,我知道EPi是为IE设计的。我有一个奇怪的问题 我正在调试一个自定义标记函数,该函数无法正常工作 该函数有一个包含可用标记、已选择标记的列表,以及一个添加按钮,用于将标记从第一个列表带到第二个列表 在IE和FIREFOX中,css有点不完整,当你点击ADD按钮时,你会被问到是否要离开页面。如果您“离开”,页面将重新加载并选择标记 在铬合金中,它可以完美地工作。CSS没有被破坏,当你点击ADD时,标签被添加,没有任何关于离开页面的内容 我正在运行EPi CMS 6 R2 添加按钮的IE HTML输

我知道EPi是为IE设计的。我有一个奇怪的问题

我正在调试一个自定义标记函数,该函数无法正常工作

该函数有一个包含可用标记、已选择标记的列表,以及一个添加按钮,用于将标记从第一个列表带到第二个列表

在IE和FIREFOX中,css有点不完整,当你点击ADD按钮时,你会被问到是否要离开页面。如果您“离开”,页面将重新加载并选择标记

在铬合金中,它可以完美地工作。CSS没有被破坏,当你点击ADD时,标签被添加,没有任何关于离开页面的内容

我正在运行EPi CMS 6 R2

添加按钮的IE HTML输出:

<input name="ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton" title="Add to list" class="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" id="ctl00_FullRegion_PC_52_1_EditForm_Tags_ctl01_addButton" onmouseover="EPi.ToolButton.MouseDownHandler(this)" onmouseout="EPi.ToolButton.ResetMouseDownHandler(this)" onclick="WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton", "", true, "", "", false, false))" type="submit" value="Add"/>
<input class="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" type="submit" name="ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton" id="ctl00_FullRegion_PC_52_1_EditForm_Tags_ctl01_addButton" value="Add" title="Add to list" onmouseover="EPi.ToolButton.MouseDownHandler(this)" onmouseout="EPi.ToolButton.ResetMouseDownHandler(this)" onclick="WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))">

FIREFOX:

添加按钮的CHROME HTML输出:

<input name="ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton" title="Add to list" class="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" id="ctl00_FullRegion_PC_52_1_EditForm_Tags_ctl01_addButton" onmouseover="EPi.ToolButton.MouseDownHandler(this)" onmouseout="EPi.ToolButton.ResetMouseDownHandler(this)" onclick="WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton", "", true, "", "", false, false))" type="submit" value="Add"/>
<input class="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" type="submit" name="ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton" id="ctl00_FullRegion_PC_52_1_EditForm_Tags_ctl01_addButton" value="Add" title="Add to list" onmouseover="EPi.ToolButton.MouseDownHandler(this)" onmouseout="EPi.ToolButton.ResetMouseDownHandler(this)" onclick="WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))">

FIREFOX:

火狐:


任何具有解决此问题经验的人?

通常可以通过将.browser文件放置或更改到App\u Browsers文件夹中来避免不同的HTML呈现。

您可以使用ScriptDisablePageLeaveEvent控件禁用此警告


遵循有用的指南。

这就解决了问题。将其放在上位机:工具按钮上。DisablePageLeaveCheck=“true”。

您正在运行哪个EPi版本?CMS 6 R2对Firefox和IE都有官方支持。使用Firefox时输出如何?我添加了FF输出。