带有引导程序的ASP .NET主页和子页面,而不是利用整个浏览器空间



有人可以告诉我为什么我的网站没有使用浏览器左右的空间。我正在使用.NET Framework 4.6.1和Bootstrap 4。

以下是我删除所有控件后的页面,当我将所有控件保留在页面上并进行测试时,最初它将空格留在左右,但是在页面后返回后,该站点在完整的浏览器空间中呈现。不确定问题是什么。

我的主页和子页面如下。

主页

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="HomePage.master.cs" Inherits="HomePage" %>
<!DOCTYPE html>
<html lang="en">
<head runat="server">
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
      <link href="../Content/bootstrap.min.css" rel="stylesheet" />
    <title>Site Title</title>
</head>
<body>
    <style type="text/css">
        .btn-group-justified {
            display: table;
            width: 100%;
            table-layout: fixed;
            border-collapse: separate;
        }
            .btn-group-justified .btn,
            .btn-group-justified .btn-group {
                float: none;
                display: table-cell;
                width: 1%;
            }
                .btn-group-justified .btn .btn,
                .btn-group-justified .btn-group .btn {
                    width: 100%;
                }
                .btn-group-justified .btn .dropdown-menu,
                .btn-group-justified .btn-group .dropdown-menu {
                    left: auto;
                }
    </style>
    <script src="../Scripts/jquery-3.2.1.slim.min.js"></script>
    <script src="../Scripts/popper.min.js"></script>
    <script src="../Scripts/bootstrap.min.js"></script>
    <script src="../Scripts/jquery-1.10.0.min.js" type="text/javascript"></script>
    <script src="../Scripts/jquery-ui.min.js" type="text/javascript"></script>
    <form id="MainForm" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
            <Scripts>
            </Scripts>
        </asp:ScriptManager>
        <asp:UpdatePanel ID="MainUpdPanel" runat="server">
            <ContentTemplate>
                <div id="ParentDiv" class="container">
                    <div class="row">
                        <div class="col-md-12">
                            <asp:ContentPlaceHolder ID="HeadContent" runat="server">
                            </asp:ContentPlaceHolder>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-md-12">
                            <asp:ContentPlaceHolder ID="PageContent" runat="server">
                            </asp:ContentPlaceHolder>
                        </div>
                    </div>
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </form>
</body>
</html>

儿童页面

<%@ Page Language="C#" CodeFile="HRMCareerEAF.aspx.cs" Inherits="HRMCareerEAF" MasterPageFile="~/HomePage.master"
    Title="Employment Application Form" MaintainScrollPositionOnPostback="true" EnableEventValidation="false" Theme="Default" %>
<asp:Content ID="MyHeadContent" ContentPlaceHolderID="HeadContent" runat="server">
    <div class="row">
        <div class="col-md-12">
            <table class="table  table-sm">
                <tr>
                    <td>
                        <div class="btn-group btn-group-justified">
                            <div class="btn-group">
                                <asp:Button ID="btnPersonal" runat="server" Text="Personal" />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnEducation" runat="server" Text="Education" />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnExperience" runat="server" Text="Experience"  />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnExpDetails" runat="server" Text="Exp. Details"  />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnSkills" runat="server" Text="Skills/Salary" />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnAddress" runat="server" Text="Address"  />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnFamily" runat="server" Text="Family/Health" />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnGeneral" runat="server" Text="General" />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnOthers" runat="server" Text="Others" />
                            </div>
                            <div class="btn-group">
                                <asp:Button ID="btnDeclarations" runat="server" Text="Declaration" />
                            </div>
                        </div>
                    </td>
                    <td>
                        <asp:LinkButton ID="lnkEAF" runat="server" >EAF</asp:LinkButton>
                    </td>
                    <td>
                        <asp:LinkButton ID="lnkLogout" runat="server" >Logout</asp:LinkButton>
                    </td>
                </tr>
            </table>
        </div>
    </div>
</asp:Content>
<asp:Content ID="EAFContent" ContentPlaceHolderID="PageContent" runat="Server">
    <asp:MultiView ID="MV1" runat="server" ActiveViewIndex="0">
        <asp:View ID="PersonalView" runat="server">
            <div class="row">
                <div class="col-md-12">
                    <div class="row">
                        <div class="form-inline col-md-6">
                            Test
                        </div>
                        <div class="col-md-6">
                             Test
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-md-6">
                             Test
                        </div>
                        <div class="col-md-6">
                             Test
                        </div>
                    </div>
                </div>
            </div>
        </asp:View>
    </asp:MultiView>
</asp:Content>

浏览器中我页面的屏幕截图如下。

浏览器中的页面屏幕截图

我只是更换

<div id="ParentDiv" class="container">

<div id="ParentDiv" class="container-fluid">

它像魔术一样工作。谢谢您的答复。

    <style type="text/css">
    .btn-group-justified {
        display: table;
        width: 100%;
        table-layout: fixed;
        border-collapse: separate;
    }
        .btn-group-justified .btn,
        .btn-group-justified .btn-group {
            float: none;
            display: table-cell;
            width: 1%;
        }
            .btn-group-justified .btn .btn,
            .btn-group-justified .btn-group .btn {
                width: 100%;
            }
            .btn-group-justified .btn .dropdown-menu,
            .btn-group-justified .btn-group .dropdown-menu {
                 left:100px ;
            }
</style>

2.JS文件是更改您的对齐

3.在每个js文件中,它具有.dropdown和其他控件,您必须通知并更改该文件...尝试更改菜单并在每个JS文件上检查(.menu(选项 <</strong>

4.如果您不知道将所有JS文件发送给我或发布。

最新更新