C# asp.net css在我的本地计算机和远程计算机中是不同的
我在本地机器上有一个网页,标题如下:C# asp.net css在我的本地计算机和远程计算机中是不同的,c#,css,asp.net,C#,Css,Asp.net,我在本地机器上有一个网页,标题如下: <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true" CodeBehind="CommuteEdit.aspx.cs" Inherits="Web.CommuteEdit" %> 在我的本地machinen中,按钮的行为正常,具有以下属性: <input class="rbDecorated" type="su
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true" CodeBehind="CommuteEdit.aspx.cs" Inherits="Web.CommuteEdit" %>
在我的本地machinen中,按钮的行为正常,具有以下属性:
<input class="rbDecorated" type="submit" name="ctl00$ContentPlaceHolder1$uiSave2" id="ctl00_ContentPlaceHolder1_uiSave2_input" value="Save" tabindex="-1" style="color: white !important; background-color: #486190 !important;">
在结尾有风格。
然而,当我将网站发布到远程机器时,相同按钮的样式丢失了
<input class="rbDecorated" type="submit" name="ctl00$ContentPlaceHolder1$uiSave2" id="ctl00_ContentPlaceHolder1_uiSave2_input" value="Save" tabindex="-1">
我发现远程机器的属性中缺少样式部分
我检查了MasterPage.Master中是否有代码片段
<script type="text/javascript">
<!--//
// For applying special style to primary color
function SetStyleToButton(buttonID) {
var ctrl = document.getElementById(buttonID + '_input');
if (ctrl != null) {
ctrl.setAttribute('style', 'color: white !important; background-color: #486190 !important;');
}
}
//-->
</script>
然而,它似乎不适用于远程页面按钮。可能的原因是什么?我如何解决?我从本地开发环境发布。要尝试的内容:
每一页按Ctrl+F5键,以确保刷新浏览器可能缓存的CSS
2在浏览器中打开开发者工具,以找出哪些样式应用于元素,并且没有任何JS错误或404缺失错误