<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
<asp:View ID="View1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1" runat="server" Text="Next View" OnClick="goToSecondView_Click" BackColor="Red"/>
</asp:View>
<asp:View ID="View2" runat="server">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
<asp:Button ID="Button2" runat="server" Text="Go Back" OnClick="goToFirstView_Click" BackColor="Blue" />
</asp:View>
</asp:MultiView>
</div>
</form>
</body>
</html>
显示2个按钮选项的简单代码行:一个是红色,一个是蓝色。当我想打印网站时(使用浏览器的打印菜单),即使我打印它们,按钮在打印预览上也总是显示为白色。任何人都知道如何打印按钮背景颜色?我试过IE和谷歌浏览器。
答案 0 :(得分:0)
根据MS,要解决此问题,请在Internet Explorer中启用“打印背景颜色和图像”选项。为此,请按照下列步骤操作:1。在“工具”菜单上,单击“Internet选项”,然后单击“高级”选项卡。 2.在“设置”框中的“打印”下,单击以选中“打印背景颜色和图像”复选框,然后单击“确定”。