Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.net网页不垂直滚动_C#_Asp.net_Css_Scroll - Fatal编程技术网

C# Asp.net网页不垂直滚动

C# Asp.net网页不垂直滚动,c#,asp.net,css,scroll,C#,Asp.net,Css,Scroll,我的asp.net网页右侧的垂直滚动条始终变灰,即使页面下方有无法查看的内容 我认为它与HTMLCSS类有关,但我不确定。我在那里尝试过许多不同的变体,但都没有成功。我将从VisualStudio启动IE8 html { overflow: ?? } 我正在使用带有内容占位符的母版页。像这样: <%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeB

我的asp.net网页右侧的垂直滚动条始终变灰,即使页面下方有无法查看的内容

我认为它与HTMLCSS类有关,但我不确定。我在那里尝试过许多不同的变体,但都没有成功。我将从VisualStudio启动IE8

html

{
   overflow: ??
}
我正在使用带有内容占位符的母版页。像这样:

<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true"     CodeBehind="SummaryView.aspx.cs" Inherits="Reports.SummaryView" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<link href="Style/Layout.css" rel="stylesheet" type="text/css" />
<div id="PlanInfo" runat="server" style="float:right; height:200px; width:720px; margin-left:20px;" ></div>
<br />
<div id="UserInfo" runat="server" style="float:right; height:200px; width:720px; margin-left:20px;" ></div>
<br />
<div id="SummaryInfo" runat="server" style="float:right; height:200px; width:720px;     margin-left:20px;" ></div>
</asp:Content>

问题肯定出在CSS中,与页面是用ASP.NET编写的事实无关。您可能在页面的某个位置设置了overflow:hidden,这会导致该元素之外的内容不显示,因此不需要滚动条。

问题肯定是CSS中的问题,与页面是用ASP.NET编写的事实无关。您可能在页面的某个位置设置了overflow:hidden,这导致该元素之外的内容无法显示,因此不需要滚动条。

尝试放置高度:101%;在身体规则中,看看这是否能解决问题:-)

试着放高:101%;在body规则中,查看是否修复了它:-)

您可以在IE中按F12并启动开发者工具栏。使用选择工具,用灰色的滚动条选择元素,并查看哪个css实际应用于该元素。您甚至可以在此工具栏中尝试对css进行一些调整,以查看差异

我认为此链接将为您提供有关如何使用该工具的一些详细信息:


如果您无法找到它不起作用的原因,您可以在此处发布实际的css,以便我们可以帮助您。

您可以在IE中按F12并启动开发者工具栏。使用选择工具,用灰色的滚动条选择元素,并查看哪个css实际应用于该元素。您甚至可以在此工具栏中尝试对css进行一些调整,以查看差异

我认为此链接将为您提供有关如何使用该工具的一些详细信息:


如果您无法找到它不起作用的原因,您可以在此处发布实际的css,以便我们可以帮助您。

发布您认为会导致问题的完整css将是一个明智的想法。我的第一反应是
overflow
设置不正确。如果我在#form1部分下设置了overflow:auto,那么我的表单上会有一个滚动条,但通常不是页面最右侧文档的html滚动条。哪些元素上设置了
overflow
属性?似乎
溢出:可见
#form1
是一种权宜之计,可以缓解类似
溢出的“症状”:隐藏overflow
设置不正确。如果我在#form1部分下设置了overflow:auto,那么我的表单上会有一个滚动条,但通常不是页面最右侧文档的html滚动条。哪些元素上设置了
overflow
属性?似乎
溢出:可见
#form1
是一种权宜之计,可以缓解类似
溢出的“症状”:隐藏    #form1
    {
        overflow:visible; 
        height: 999px;
        width: 1152px;
        position: fixed;
        top: 12px;
        left: 6px;
    }