在我的母版页中,我使用了6个图像按钮,但只显示了两个-主页和注销按钮(第一个和最后一个)。 在设计或编译时没有问题。
该站点在我的本地系统上正常工作,但是当我将其部署到客户端系统时,会发生上述问题。
我尝试使用VS2019在客户端系统上进行调试,但同样会发生同样的问题。
这是我的设计:
<asp:ImageButton ID="btnHome" runat="server" ImageUrl="~/Images/Home.png"
Width="59" Height="47" ToolTip="Home" CausesValidation="False"
OnClick="btnHome_Click" onmouseout="this.src='Images/Home.png';"
onmouseover="this.src='Images/Home_roll.png';" BorderWidth="0"/>
<asp:ImageButton ID="btnMaster" runat="server" ImageUrl="~/Images/Master.png"
Width="59" Height="47"
ToolTip="Master" CausesValidation="False" OnClick="btnMaster_Click"
onmouseout="this.src='Images/Master.png';"
onmouseover="this.src='Images/Master_roll.png';" BorderWidth="0" />
<asp:ImageButton ID="btnMailing" runat="server" ImageUrl="~/Images/mailing.png"
Width="59" Height="47"
ToolTip="Mailing" CausesValidation="False" OnClick="btnMailing_Click"
onmouseout="this.src='Images/mailing.png';"
onmouseover="this.src='Images/mailing_roll.png'; " />
<asp:ImageButton ID="btnReport" runat="server" ImageUrl="~/Images/reports.png"
Width="59" Height="47"
ToolTip="Report" CausesValidation="False" OnClick="btnReport_Click"
onmouseout="this.src='Images/reports.png';"
onmouseover="this.src='Images/reports_roll.png';" />
<asp:ImageButton ID="btnControlPannel" runat="server" ImageUrl="~/Images/settings.png"
Width="59" Height="47"
ToolTip="Control Panel" CausesValidation="False" OnClick="btnControlPannel_Click"
onmouseout="this.src='Images/settings.png';"
onmouseover="this.src='Images/settings_roll.png';" />
<asp:ImageButton ID="btnLogout" runat="server" Width="59" Height="47"
ImageUrl="~/Images/Logout.png" ToolTip="Log Out" CausesValidation="False"
OnClick="btnLogout_Click" onmouseout="this.src='Images/Logout.png';"
onmouseover="this.src='Images/Logout_Roll.png';" />
编辑:仅供参考,对于所有未来的读者,该网站在以下系统中均可正常运行
Windows Server 2012 R2 - IIS 8.0
Windows 7 Ultimate - IIS 7.5
仅在以下系统中不会显示那4张图像:
Windows 10 Pro - IIS 10
EDIT2:我没有自由在客户端更改操作系统。
我唯一能想到的就是IIS配置的一些问题。我无法弄清楚