覆盖母版页,使内容 100% 宽度

override master page, make content 100% width

构建 aspx 子页面作为现有解决方案的一部分。 我想使用母版页,因为它包含内容顶部的菜单栏。

问题是下面的内容传统上分为左侧内容、中间内容和右侧内容。

我只想要下面中间的内容,并且我希望宽度为 100% 宽。

现在我必须让两边的栏都空白,浪费宝贵的屏幕 space。

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="SysDasbboard.aspx.cs" Inherits="SysDasbboard" %>

<%@ Register Assembly="DevExpress.Dashboard.v18.1.Web.WebForms, Version=18.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.DashboardWeb" TagPrefix="dx" %>

<asp:Content ID="Content" ContentPlaceHolderID="mainContentPlaceHolder" runat="server">
    <script type="text/javascript">
        function onBeforeRender(s, e) {
            var dashboardControl = s.getDashboardControl();
            dashboardControl.registerExtension(registerCustomTreeView(dashboardControl));
        }
    </script>
    <dx:ASPxDashboard ID="ASPxDashboard1" runat="server" DashboardStorageFolder="~/App_Data/Dashboards" AllowExecutingCustomSql="True" EnableCustomSql="True">
     <ClientSideEvents BeforeRender="onBeforeRender" />
    </dx:ASPxDashboard>
    <script src="Scripts/CustomTreeViewExtension.js"></script>
    </asp:Content>

我研究并查看了相关问题。听起来我可以添加一个来覆盖,但我不太明白。

非常感谢任何帮助。

仍在学习 CSS 和 MasterPages;我试图避免编辑母版页,但我发现解决方案只是在母版页中创建一个新容器并在那里设置它的宽度。然后为该新容器定义 aspnet 占位符。