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缺失错误