Javascript 在网页顶部显示验证摘要时,控件未正确定位

Javascript 在网页顶部显示验证摘要时,控件未正确定位,javascript,jquery,asp.net,html,css,Javascript,Jquery,Asp.net,Html,Css,在asp.net页面中使用自定义验证器函数,并使用CSS样式在网页顶部显示验证摘要时,我遇到了奇怪的问题 这是单击按钮提交更改前的屏幕截图 提交页面后,验证摘要显示在顶部,但控制位置如下所示 这是我的密码 <div id="validationSummaryHolder" class="validationSummaryHolder"> <asp:ValidationSummary runat="server" ID="valsErrors"

在asp.net页面中使用自定义验证器函数,并使用CSS样式在网页顶部显示验证摘要时,我遇到了奇怪的问题

这是单击按钮提交更改前的屏幕截图

提交页面后,验证摘要显示在顶部,但控制位置如下所示

这是我的密码

    <div id="validationSummaryHolder" class="validationSummaryHolder">
            <asp:ValidationSummary runat="server" ID="valsErrors" ValidationGroup="TestValidation" DisplayMode="BulletList"
                CssClass="validationsummary" HeaderText="<div class='validationheader'>Please correct the following:</div>" />        
        </div>
我已经将所有控件放置在各个div中,并且提到了所有控件的位置类型都是相对的

我不知道我为什么会有这种奇怪的事情, 我需要为总页面设置固定的高度和宽度吗? 有人能帮忙吗 非常感谢您的光临……

请检查

<div id="validationSummaryHolder" class="validationSummaryHolder">


由于验证摘要包含在该div中,因此验证摘要的内部不太可能自行导致任何问题,但可能包含该div的div正在拉伸或收缩页面。问题中的一些html也会有所帮助。如果您不能在这里解释html,另一个选项是显示页面的线框,包括和不包括验证摘要,此时答案应该很清楚发生了什么。

对不起,我有点困惑。你期待什么样的效果。验证摘要的行为方式对我来说似乎是合理的(尽管承认并不优雅)@CrabBucket我在顶部得到了验证摘要,这很好。但是,当我在顶部显示验证摘要时,其余的控件位置会自动更改,我不知道为什么会出现这种情况……呃-因为它显示为css块,所以显示垂直堆叠。真的没有别的地方可以去了。我想你可以试着把它浮动起来,但那看起来很奇怪。最好不要使用验证摘要或将其放在其他地方,如底部(同样奇怪)。你期望的结果是什么?你如何显示
<div id="validationSummaryHolder" class="validationSummaryHolder">