我知道EPi是为IE设计的。我有一个奇怪的问题。
我正在调试一个无法正常工作的自定义Tag函数。
该函数有一个列表,其中包含可用标记,seleceted标记和一个ADD按钮,用于将标记从第一个列表带到第二个列表。
在IE和FIREFOX中,css有点坏了,当您单击“添加”按钮时,系统会询问您是否要退出该页面。如果您“离开”它,页面将重新加载并选择标记。
在Chrome中它完美无缺。 CSS没有被破坏,当您单击ADD时,添加标签时没有任何关于离开页面的内容。
我正在运行EPi CMS 6 R2
ADD按钮的IE HTML OUTPUT:
<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"/>
ADD按钮的CHROME HTML OUTPUT:
<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("ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton", "", true, "", "", false, false))">
FIREFOX:
任何有过如何解决这个问题的经验?
答案 0 :(得分:2)
您可以使用ScriptDisablePageLeaveEvent控件禁用此警告。
关注this有用的指南。
答案 1 :(得分:0)
通常可以通过在App_Browsers文件夹中放置或更改.browser文件来避免不同的HTML呈现。
答案 2 :(得分:0)
这解决了它。将它放在Episerer:ToolButton上。 DisablePageLeaveCheck = “真”。